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

Установка 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 / {
            ...
        }
    }
Follow us in social networks
The website uses "cookies" and service to collect technical and geo data of visitors.
By continuing to use this site, you accept our using of these technologies.
OOO ‘IT Brick’, © 2010-2023

Software development throughout Russia

Privacy policy
Kazan, Schapova str., 14 b., room 205
Mon-Fri: 09.00 - 18.00, Sat и Sun - day off
info@itbrick.ru

Submit a request

Your name:
Phone number:
E-mail:
Your idea:
Attach a file

Thank you for contacting!

Our specialists will contact you during a working day