Я сейчас разворачиваю новую среду. Имя домена и сертификат для него уже подготовлены, но как отключить встроенную функцию SSL-сертификата во время развёртывания?
Привет, Гуо!
Думаю, вы можете пропустить это, оставив поле для электронной почты Let’s Encrypt пустым, когда установочный скрипт его запросит.
Окей, я попробую ещё раз.
Однако настоятельно рекомендуется использовать Let’s Encrypt.
Подробнее о том, зачем это нужно и как настроить собственный сертификат, см. в этой теме.
Понял, это так. У моего собственного доменного имени уже есть SSL-сертификат. Можно ли заменить свой файл сертификата в шаблоне? В таком случае мне не нужно запускать nginx перед сервисом Discourse для обработки SSL?
Я думаю, вы можете просто ввести свой адрес электронной почты в подсказку Let’s Encrypt, и всё заработает.
Discourse использует nginx внутри контейнера, который он создаёт; этот nginx вам нужен. Вам не требуется запускать ещё один nginx перед контейнером Discourse. Стандартная установка автоматически запросит и будет поддерживать сертификат от Let’s Encrypt.
Если у вас уже есть свой сертификат, и вы готовы потратить дополнительное время на изучение сложного способа управления сертификатами, а также уверены, что не забудете вручную обновлять свой существующий сертификат, вы можете следовать руководству, ссылка на которое приведена выше.