[nginx][nic] Установка нескольких сертификатов на один хостинг от nic.ru

  1. У услуги должен быть выделенный IP.
  2. Включить РНР старже 5.3 в разделе "Веб-сервер" - "Управление модулями"
  3. Перевести веб-сервер в ручной режим настройки. Раздел "Веб-сервер"
  4. Перевести сайты в ручной режим настройки. "Веб-сервер" - "Сайты" - "Сайт". 

В файле ~/etc/apache_2.4/apache2.conf удалить строки:

LoadModule ssl_module etc/apache/libexec/mod_ssl.so
если есть строки с указание порта 443 - тоже удалить.

Установка сертификата

В файл ~/etc/nginx/sites-enabled/site.ru.site.conf

добавляем строки:

listen XXX.XXX.XXX.XXX:443 ssl; - вместо X указать выделенный IP
ssl_certificate /home/login/ssl/site.ru.crt; - полный путь до SSL сертификата
ssl_certificate_key /home/login/ssl/site.ru.key; полный путь до файла приватного ключа

Сертификат на второй сайт устанавливается аналогично. 

Если сертификат состоит из сертификата, промежуточного сертификата, корневого сертификата, crt файл должен выглядеть так:
 

-----BEGIN CERTIFICATE-----
#Ваш сертификат#
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
#Промежуточный сертификат#
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
#Корневой сертификат#
-----END CERTIFICATE-----