SimpleHM Nginx Install SSL
Установка SSL сертификата в Nginx
По-умолчанию в панели SimpleHM веб-сервер Nginx является основным веб-сервером.
Поэтому для корректной работы https на сайте нужно устанавливать сертификат именно в нем, а не в apache.
Для примера, используется домен example.com.
Для начала создайте папку /var/keys
, если ее нет на Вашем сервере. Если центр сертификации предоставляет “связку” сертификатов, ее следует присоединить к сертификату сервера. Сертификат сервера следует разместить перед связкой сертификатов в скомбинированном файле:
$ cat example.com.crt bundle.crt > example.com.chained.crt
Полученный файл вместе с файлом ключа сертификата, который имеет расширение .key, положите в папку /var/keys/
. В итоге в папке у Вас должно быть два файла:
- www.example.com.chained.crt
- www.example.com.key
Откройте файл конфигурации Nginx для домена /etc/nginx/vhosts/example.com.conf
и в начале файла в разделе Server
замените на:
server { listen 80; listen 443 ssl; server_name example.com; ssl_certificate /var/keys/example.com.chained.crt; ssl_certificate_key /var/keys/example.com.key; ... }
После этого перезапустите веб-сервер nginx
.
Подробнее а настройке SSL+Nginx можно найти на по ссылке