Как настроить SSL-сертификат на Nginx?
WiseLab · Обновлено
Сертификат подключают к HTTPS-серверному блоку Nginx: указывают пути к сертификату и приватному ключу, проверяют конфигурацию и перезагружают Nginx. Затем HTTP должен перенаправлять на HTTPS, а в браузере должен открываться сертификат для точного домена.
Что сделать
Сначала выпустите сертификат у доверенного центра для домена, затем в конфигурации Nginx задайте listen 443 ssl, ssl_certificate и ssl_certificate_key. Не копируйте ключ в репозиторий и не используйте один сертификат для другого домена. После изменения выполните проверку синтаксиса Nginx и только затем применяйте конфигурацию.
Как применить
- Выпустите сертификат для домена и сохраните ключ вне публичных файлов сайта.
- Добавьте HTTPS server block с путями к certificate и private key.
- Проверьте конфигурацию, перезагрузите Nginx и откройте https-адрес в новом сеансе.
Способ выпуска сертификата зависит от хостинга и центра сертификации; конфигурацию не применяют без проверки синтаксиса.
Источники
Подготовлено с помощью ИИ по указанным источникам. Примеры с условными данными используются для объяснения и не описывают результаты клиентов.