Установка SSL на nginx
Блог

Установка SSL на nginx

1. Для начала вам необходимо объединить все сертификаты (сам SSL-сертификат, промежуточный и корневой сертификаты) в один файл. Для этого создайте на локальном ПК новый текстовый документ с именем servername.crt, например, при помощи блокнота.
Поочередно скопируйте и вставьте в созданный документ каждый сертификат. 
После вставки всех сертификатов файл должен иметь такой вид:
-----BEGIN CERTIFICATE-----
#Ваш сертификат#
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
#Промежуточный сертификат#
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
#Корневой сертификат#
-----END CERTIFICATE-----
обратите внимание: один сертификат идёт следом за другим, без пустых строк;
2. Создайте файл servername.key и скопируйте в него содержание приватного ключа сертификата;
3. Загрузите файл servername.crt и приватный ключ сертификата servername.key на сервер, в директорию /etc/ssl/. Директория может быть и любой другой;
4. Откройте конфигурационный файл Nginx и отредактируйте виртуальный хост вашего сайта, добавив следующие строки:
server {
        listen       80;
        server_name  www.servername.ru servername.ru;
	return 301 https://www.servername.ru$request_uri;
    }
server {
        listen       443;
        server_name  servername.ru;
	return 301 https://www.servername.ru$request_uri;
    }
server {
        listen 443;
        server_name www.servername.ru;
        ssl                  on; # добавлена строка
        ssl_certificate      C:/path_to_cert/servername.ru.crt; # добавлена строка
        ssl_certificate_key  C:/path_to_cert/servername.ru.key; # добавлена строка
		
	charset utf8;

        location / {
            ...
        }
    }
Следите за нами в социальных сетях
Сайт использует файлы cookies и сервис сбора технических и гео данных его посетителей.
Продолжая использовать данный ресурс, вы автоматически соглашаетесь с использованием данных технологий.
ООО "АйТиБрик", © 2010-2023

Разработка программ по всей России

Политика обработки персональных данных
г. Казань, ул. Щапова 14, офис 205
Пн-Пт: 09.00 - 18.00, Сб и Вс - выходной
info@itbrick.ru

Оставить заявку

Ваше имя:
Телефон:
E-mail:
Ваша идея:
Прикрепить файл

Спасибо за обращение!

Наш специалист свяжется с вами в течении рабочего дня.