Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

Установка SSL сертификата: Nginx

1. Нужно сохраните файлы сертификата на сервере Nginx:

а) Для этого нужно скопировать два файла с сертификатами в директорию на нужном сервере. Файлы должны иметь следующий формат:

your_domain. crt – SSL сертификат, предназначенный непосредственно для сервера

CAbundle. crt – связка сертификатов промежуточного и корневого центров сертификации

б) В эту же директорию нужно скопировать файл ключа (например, your_domain. key), который был создан во время генерации CSR запроса на выдачу SSL сертификата. Для безопасности, при сохранении нужно сделать пометку "только чтение" (Readable by root only).

2. Объединение личного и корневого сертификата:

Для этого следует соединить файл сертификата (your_domain. crt) с файлом сертификатов промежуточного и корневого центров сертификации (CAbundle. crt). Это можно сделать, задав следующую команду:

cat CAbundle. crt >> your_domain. crt

3. Настрока виртуального хоста Nginx

Следует открыть файл виртуального хоста Nginx для веб-сайта, который мы хотим защитить. Если требуется, чтобы веб-сайт был доступен как для защищенных (https) так и для незащищенных (http) соединений, нужны два серверных модуля – свой для каждого типа соединения. Скопируем существующий незащищенный серверный модуль и вставим его под оригиналом. Затем добавим выделенные строки:

server {

listen 443;

ssl on;

ssl_certificate /etc/ssl/your_domain. crt;

ssl_certificate_key /etc/ssl/your_domain. key;

server_name your. ;

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. /public/;

index index. html;

}

}

4. Нужно откорректируйте названия файлов так, чтобы они соответствовали файлам сертификатов:

ssl_certificate – на его месте должно быть название личного SSL сертификата, скомбинированного с промежуточным и корневым сертификатом, который мы создали в предыдущем шаге (например, your_domain. crt).

ssl_certificate_key – это файл ключа, который был создан во время генерации CSR (например, your_domain. key)

5. Нужно перезапустить Nginx, задав команду:

sudo /etc/init. d/nginx restart