SimpleHM Nginx Install SSL — различия между версиями

Материал из VDS64.com Wiki
Перейти к: навигация, поиск
(Установка SSL сертификата в Nginx)
(Установка SSL сертификата в Nginx)
 
Строка 11: Строка 11:
 
Для начала создайте папку <code>/var/keys</code>, если ее нет на Вашем сервере. Если центр сертификации предоставляет “связку” сертификатов, ее следует присоединить к сертификату сервера. Сертификат сервера следует разместить перед связкой сертификатов в скомбинированном файле:
 
Для начала создайте папку <code>/var/keys</code>, если ее нет на Вашем сервере. Если центр сертификации предоставляет “связку” сертификатов, ее следует присоединить к сертификату сервера. Сертификат сервера следует разместить перед связкой сертификатов в скомбинированном файле:
 
<br>
 
<br>
<code>$ cat www.example.com.crt bundle.crt > www.example.com.chained.crt</code>
+
<code>$ cat example.com.crt bundle.crt > example.com.chained.crt</code>
 
<br>
 
<br>
 
Полученный файл вместе с файлом ключа сертификата, который имеет расширение .key, положите в папку <code>/var/keys/</code>. В итоге  в папке у Вас должно быть два файла:
 
Полученный файл вместе с файлом ключа сертификата, который имеет расширение .key, положите в папку <code>/var/keys/</code>. В итоге  в папке у Вас должно быть два файла:

Текущая версия на 10:06, 30 сентября 2016

[править] Установка 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 можно найти на по ссылке

Личные инструменты
Пространства имён

Варианты
Действия
Навигация
Партнерская программа
Панель VDS64-Центр
Панель SimpleHM
Инструменты