SimpleHM Nginx Install SSL — различия между версиями
Admin (обсуждение | вклад) (Новая страница: « == Установка SSL сертификата в Nginx == По-умолчанию в панели SimpleHM веб-сервер Nginx является осн…») |
Admin (обсуждение | вклад) (→Установка SSL сертификата в Nginx) |
||
Строка 7: | Строка 7: | ||
<br> | <br> | ||
Для примера, используется домен example.com. | Для примера, используется домен example.com. | ||
+ | <br> | ||
<br> | <br> | ||
Для начала создайте папку <code>/var/keys</code>, если ее нет на Вашем сервере. Если центр сертификации предоставляет “связку” сертификатов, ее следует присоединить к сертификату сервера. Сертификат сервера следует разместить перед связкой сертификатов в скомбинированном файле: | Для начала создайте папку <code>/var/keys</code>, если ее нет на Вашем сервере. Если центр сертификации предоставляет “связку” сертификатов, ее следует присоединить к сертификату сервера. Сертификат сервера следует разместить перед связкой сертификатов в скомбинированном файле: |
Версия 10:02, 30 сентября 2016
Установка SSL сертификата в Nginx
По-умолчанию в панели SimpleHM веб-сервер Nginx является основным веб-сервером.
Поэтому для корректной работы https на сайте нужно устанавливать сертификат именно в нем, а не в apache.
Для примера, используется домен example.com.
Для начала создайте папку /var/keys
, если ее нет на Вашем сервере. Если центр сертификации предоставляет “связку” сертификатов, ее следует присоединить к сертификату сервера. Сертификат сервера следует разместить перед связкой сертификатов в скомбинированном файле:
$ cat www.example.com.crt bundle.crt > www.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 www.example.com; ssl_certificate /var/keys/www.example.com.crt; ssl_certificate_key /var/keys/www.example.com.key; ... }
После этого перезапустите веб-сервер nginx
.
Подробнее а настройке SSL+Nginx можно найти на по ссылке