Я изменил некоторые настройки, чтобы обслуживать другую работу на том же сервере Discourse.
Некоторые браузеры показывают уведомление об ошибке SSL при доступе к веб-сайту (белая страница)
Файл: /var/discourse/containers/app.yml
templates:
- "templates/postgres.template.yml"
- "templates/redis.template.yml"
- "templates/web.template.yml"
- "templates/web.ratelimited.template.yml"
## Раскомментируйте эти две строки, если хотите добавить Lets Encrypt (https)
# - "templates/web.ssl.template.yml"
# - "templates/web.letsencrypt.ssl.template.yml"
- "templates/web.socketed.template.yml"
Функция автоматической генерации SSL не запускается при таких изменениях, поэтому я делаю это вручную следующим образом:
cd /var/discourse
./launcher enter app
"/shared/letsencrypt"/acme.sh --cron --home "/shared/letsencrypt" --force
exit
Затем systemctl restart nginx
Вот мой конфигурационный файл nginx:
server {
listen 443 ssl http2;
ssl on;
ssl_certificate /var/discourse/shared/standalone/letsencrypt/thuvienmuasam.com/thuvienmuasam.com.cer;
ssl_certificate_key /var/discourse/shared/standalone/letsencrypt/thuvienmuasam.com/thuvienmuasam.com.key;
В прошлый раз всё работало нормально, но на этот раз возникает ошибка, как показано выше.
Подскажите, правильно ли я всё сделал?

