Dopo l’installazione, ho provato a visitare il sito con un browser, ma ricevo l’errore ‘connection refused’.
Ecco alcuni elementi di interesse:
ls -l /var/discourse/shared/standalone/ssl/
-rw-r--r-- 1 root root 0 Jun 15 11:26 forums.MYDOMAIN.com.key
-rw-r--r-- 1 root root 0 Jun 15 11:26 forums.MYDOMAIN.com_ecc.key
./launcher logs app | grep letsencrypt
run-parts: executing /etc/runit/1.d/ **letsencrypt**
[Tue 15 Jun 2021 11:26:09 AM UTC] **Please check log file for more details: /shared/letsencrypt** /acme.sh.log
[Tue 15 Jun 2021 11:26:09 AM UTC] **Please check log file for more details: /shared/letsencrypt** /acme.sh.log
cat: /shared/ **letsencrypt** /forums.MYDOMAIN.com/forums.MYDOMAIN.com.key: No such file or directory
[Tue 15 Jun 2021 11:26:10 AM UTC] **Please check log file for more details: /shared/letsencrypt** /acme.sh.log
[Tue 15 Jun 2021 11:26:10 AM UTC] **Please check log file for more details: /shared/letsencrypt** /acme.sh.log
cat: /shared/ **letsencrypt** /forums.MYDOMAIN.com_ecc/forums.MYDOMAIN.com.key: No such file or directory
Ho eseguito l’installazione più volte con lo stesso risultato. Hai qualche suggerimento su quale sia il prossimo passo da compiere?
Rigenerare l’applicazione con SSL commentato funziona. Quindi l’errore risiede nella parte relativa a Let’s Encrypt. Non credo di aver raggiunto un limite perché, quando cerco i certificati, non ne viene elencato nessuno per questo sito.
Eseguire dalla riga di comando non mi fornisce ulteriori informazioni
Quando ho aggiunto --server letsencrypt, ho ottenuto il seguente errore
MYDOMAIN.com: Errore di verifica: Recupero di http://MYDOMAIN.com/.well-known/acme-challenge/xDUsp83k9OJ-FjyBhihad1_WH2ixnliN7rU0JBUp7Zg: Connessione rifiutata
Esattamente lo stesso problema qui! Ho provato a registrarmi in anticipo eseguendo il comando acme.sh --register-account -m my@example.com con la mia email; sembra essersi registrato, ma reinstallando Discorso si verifica esattamente lo stesso errore.
L’ho eseguito su /var/discourse/shared/standalone/letsencrypt, ma allo stesso tempo ho anche aggiornato account.conf nella stessa directory, con l’opzione:
Posso riprodurre il problema. Ho appena eseguito un’installazione su DO e riscontro un ‘connection refused’. Posso anche confermare la chiave di zero byte:
root@jomaxro-letsencrypt-testing:/var/discourse# ls -l /var/discourse/shared/standalone/ssl/
total 0
-rw-r--r-- 1 root root 0 Jun 16 16:31 le-testing.demo-by-discourse.com.key
-rw-r--r-- 1 root root 0 Jun 16 16:31 le-testing.demo-by-discourse.com_ecc.key