Вход в систему

Войти
Звоните: 0-800-50-95-25 Пишите: sales@ssl.com.ua
Панель клиента
База знаний

Как мне установить SSL сертификат на Nginx?

1. Копируем файлы сертификата на сервер (желательно использование FTP-клиента, файлы рекомендуется сохранять с пометкой “Только чтение”).

 
2. Соединяем сертификат с промежуточным (intermediate.crt) сертификатом или же с цепочкой сертификатов (ca-bundle.crt). Предлагаем сделать это одним из двух способов.

а) с помощью UNIX-команды cat :
cat intermediate.crt >> your_domain_name.crt
 
б)  редактированием файла your_domain_name.crt:в файл your_domain_name.crt, сразу после текста основного сертификата копируем содержимое файлов (файла) промежуточных сертификатов (убедитесь, что каждый следующий сертификат указан с новой строки). 

3. Изменяем файл виртуального хоста Nginx.
В файле виртуального хоста Nginx для сайта, который вы защищаете, добавляем приведенные ниже жирным шрифтом строки:
server {
listen 443;
ssl on;
ssl_certificate /etc/ssl/your_domain_name.crt; (or .pem)
ssl_certificate_key /etc/ssl/your_domain_name.key;
 
server_name your.domain.com;
access_log /var/log/nginx/nginx.vhost.access.log;
error_log /var/log/nginx/nginx.vhost.error.log;
location / {
root /home/www/public_html/your.domain.com/public/;
index index.html;
}
 
}
 
Примечание: если Вам необходимо, чтобы сайт работал и с защищенным соединением (https), и с незащищенным (http), сделайте копию существующего серверного модуля для незащищенного соединения и вставьте ниже модуля, измененного для работы с SSL.
ssl_certificate – файл основного и корневого сертификатов.
ssl_certificate_key - файл с ключем, сгенерированный при создании CSR.
 
4. Перезагружаем Nginx:
sudo /etc/init.d/nginx restart

Теперь, когда сертификат установлен, Вы можете быть уверены, что данные на Вашем сайте надежно защищены. Если в ходе установки у Вас возникают какие-либо вопросы – обращайтесь в поддержку Вашего хостинг провайдера – не рискуйте безопасностью данных и работоспособностью сервера.
 


Этот ответ Вам помог?

Прочитайте также
Что такое Symantec Seal-in-Search? (Просмотров: 978)

Язык:

Быстрая навигация

Вход в систему

Электронная почта

Пароль

Запомнить меня

Поиск


Регистрация
 
Пожалуйста, заполните контактную информацию