Ho modificato alcune impostazioni per gestire altri progetti sullo stesso server Discourse.
Alcuni browser mostrano una notifica SSL quando si accede al sito web (pagina bianca)
File: /var/discourse/containers/app.yml
templates:
- "templates/postgres.template.yml"
- "templates/redis.template.yml"
- "templates/web.template.yml"
- "templates/web.ratelimited.template.yml"
## Scommenta queste due righe se desideri aggiungere Lets Encrypt (https)
# - "templates/web.ssl.template.yml"
# - "templates/web.letsencrypt.ssl.template.yml"
- "templates/web.socketed.template.yml"
La funzione di generazione automatica dell’SSL non si attiva automaticamente dopo una modifica come quella sopra, quindi la eseguo manualmente in questo modo:
cd /var/discourse
./launcher enter app
"/shared/letsencrypt"/acme.sh --cron --home "/shared/letsencrypt" --force
exit
Poi systemctl restart nginx
Questa è la mia configurazione 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;
L’ultima volta è andato tutto bene, ma questa volta ho ottenuto l’errore mostrato sopra.
Potete dirmi se ho fatto tutto correttamente?

