Oggi è scaduto il certificato della mia installazione di Discourse.
Ho provato a rinnovarlo seguendo questi comandi:
ssh root@your.discourse.server
cd /var/discourse/shared/standalone
cp -r ssl ssl_backup
rm ssl/*
cd /var/discourse
./launcher rebuild app
Dopo l’esecuzione, posso vedere che sono disponibili nuovi file nella directory /var/discourse/shared/standalone/ssl, tuttavia questo nuovo certificato non viene caricato dal sito web.
Questi passaggi sono solitamente non necessari: lo script di build da solo aggiornerà il tuo certificato secondo necessità.
Mi chiedo se la tua eliminazione del contenuto della directory stia influenzando il processo di build?
Ho avuto lo stesso identico problema qualche mese fa. Ho provato tutto quello che ho trovato su meta, ma alla fine un semplice riavvio del server l’ha risolto per me.
Finalmente funziona. Era la mia porta 80 dal mio ambiente Azure che era chiusa, quindi la risposta alla sfida durante la generazione del certificato stava fallendo… grazie per il tuo aiuto.