J’ai modifié certains paramètres pour servir d’autres projets sur le même serveur Discourse.
Certains navigateurs affichent une notification SSL lors de l’accès au site (page blanche)
Fichier : /var/discourse/containers/app.yml
templates:
- "templates/postgres.template.yml"
- "templates/redis.template.yml"
- "templates/web.template.yml"
- "templates/web.ratelimited.template.yml"
## Décommentez ces deux lignes si vous souhaitez ajouter Let's Encrypt (https)
# - "templates/web.ssl.template.yml"
# - "templates/web.letsencrypt.ssl.template.yml"
- "templates/web.socketed.template.yml"
La fonction de génération automatique de SSL ne se déclenche pas lors de modifications comme celle ci-dessus, je la lance donc manuellement ainsi :
cd /var/discourse
./launcher enter app
"/shared/letsencrypt"/acme.sh --cron --home "/shared/letsencrypt" --force
exit
Puis systemctl restart nginx
Voici ma configuration 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;
La dernière fois, cela fonctionnait bien, mais cette fois-ci, j’obtiens l’erreur mentionnée ci-dessus.
Pouvez-vous me dire si j’ai bien procédé ?

