Мне нужна помощь в установке обновленного сертификата ssl на наш экземпляр EC2, который использует Nginx. Я никогда раньше не пользовался Nginx, поэтому хочу убедиться, что все в порядке.

У меня есть и сертификат, и промежуточный сертификат (от Gandi.net), и я пытаюсь следовать руководству Digital Ocean по их установке, однако в нем упоминается редактирование /etc /nginx /sites-enabled /default. На сервере нет каталога с включенными сайтами, так где же мне искать, чтобы добавить соответствующую информацию?

Если кто-нибудь может предоставить мне простой шаг за шагом по установке сертификатов в nginx, это будет высоко ценится. Спасибо!

Редактировать:

Я нашел правильный файл в

/etc/nginx/conf.d/

1 ответ1

0

Первый шаг - найти файл конфигурации, который запускает ваш сайт. Он будет определен в /etc/nginx/nginx.conf, или этот файл будет ссылаться на другой файл или папку, которые определяют блок сервера, на котором работает сайт.

Вы также можете использовать команду, подобную этой, чтобы найти файлы, в которых она может быть

grep -R "ssl_certificate" /etc/nginx

Как только вы найдете файл, вам нужно обратиться к директиве ssl_certificate . Это указывает на файл, который содержит сертификат. Вы должны сохранить новый сертификат в том же месте, что и старый, запустить «nginx -t», чтобы проверить конфигурацию, затем перезагрузить / перезапустить Nginx.

Вам может потребоваться или не потребоваться обновить ssl_certificate_key, если у вас есть новый ключ.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .