Содержание:
Первоначальная проверка
Прежде чем устанавливать сертификат SSL, убедитесь, что были завершены следующие процессы:
После быстрой проверки домена центр сертификации пришлёт на электронную почту файл вашего сертификата в архиве zip. Скачайте этот файл и извлеките в папку на сервере. Этот архив содержит сертификат сервера, корневой сертификат и промежуточный сертификат.
Замечание: в этой статье название файла domain.crt используется в качестве примера. Называть этот файл можно как угодно.
Также создайте новый файл для промежуточного сертификата и назовите его Intermediate.crt.
Для этого используйте следующий код:
cat intermediate.crt >> SSL.crt
Убедитесь, что у получившегося файла расширение .pem.
Откройте файл виртуального хоста NGINX для веб-сайта, который вы хотите защитить.
Создайте копию существующего серверного модуля файла виртуального хоста и вставьте его в оригинальный источник.
Теперь добавьте следующий код под серверным модулем:
server { listen 443; ssl on; ssl_certificate /etc/ssl/your_SSL.crt; 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; } }
Замечание: в этом коде ssl_certificate представляет собой созданный вами в шаге 3 файл формата .pem,
ssl_certificate_key — файл ключа сертификата, который вы получили в процессе генерации CSR. От вас требуется добавить правильное имя файла и путь к нему.
Используя команду sudo /etc/init.d/nginx перезагрузите сервер NGINX.
Теперь ваш сертификат SSL установлен на сервер NGINX.
Ваш компьютер на Windows 10 перестал быть быстрым после обновления системы? Мы подскажем, как устранить…
Это приложение для iPhone основано на приглашениях и аудио. С его помощью можно всё равно…
Одним из самых значительных изменений в операционной системе iOS 14 является возможность менять приложения по…
В системе Android 10 появился фреймворк для пузырей чатов, популярность которым принёс Messenger. Новая система…
От загрузки в режим Fastboot при помощи одной команды до установки модов без рута, есть…
Бета-версия операционной системы Android 11 в настоящее время доступна для устройств Google Pixel. Нужно посетить…