Il mio Discourse è giù. Problema con il certificato?

Ciao,

Quando le persone tentano di accedere, a seconda del browser, ricevono i seguenti messaggi:

BRAVE:

Questo sito non è raggiungibile

La pagina web https://wespenreboards.com/ potrebbe essere temporaneamente non disponibile o essersi spostata permanentemente a un nuovo indirizzo web.

ERR_FAILED”

FIREFOX:

"Attenzione: Potenziale rischio per la sicurezza

Firefox ha rilevato un problema e non è proseguito verso wespenreboards.com. Il sito web è configurato in modo errato o l’orologio del tuo computer è impostato sull’ora sbagliata.

È probabile che il certificato del sito web sia scaduto, impedendo a Firefox di connettersi in modo sicuro. Se visiti questo sito, gli aggressori potrebbero tentare di rubare informazioni come password, email o dettagli della carta di credito."

È scaduto un certificato? Se sì, cosa devo fare?

Il mio URL è wespenreboards.com/

Grazie,
Wes Penre

Sembra che il tuo certificato Let’s Encrypt sia scaduto oggi. Ti suggerisco di rivedere il documento qui sotto, in particolare la sezione Debugging:

Ciao Arman,

Grazie per il riferimento. Mi dispiace, ma questo linguaggio tecnico è come il greco per me. Ho letto le istruzioni, ma sono persa. Non so nemmeno da dove cominciare. Non ho alcuna conoscenza pregressa. Non sono sicura di cosa fare…

Non sapevo nemmeno di avere un certificato. Non c’è un modo semplice per aggiornarlo?

Come hai costruito il tuo sito all’inizio?

Non l’ho fatto io. Me l’ha creato una persona del supporto di Discourse. E sono ospitato da Digital Ocean. Ma quella persona non è più una persona del supporto di Discourse.

Ho appena notato che il mio Discourse non ha un file app.yml, quindi ne ho creato uno (vedi screenshot). Tuttavia, il nuovo file yml non viene visualizzato nella directory (di nuovo, vedi screenshot). Cosa fare? Devo inserire determinate informazioni nel file? Se sì, cosa dovrei aggiungere?

Ciao @WesPenre :slight_smile:

Se ricordo bene, hai una configurazione a due container, quindi non avrai un file app.yml, poiché nessuno dei tuoi container si chiama app.

Hai recentemente ricostruito il tuo Discourse? Penso che letsencrypt dovrebbe cogliere questa opportunità per rinnovare i tuoi certificati.

Se sei su una configurazione a due container, penso che tu possa farlo usando l’“access console” sulla pagina del tuo droplet Digital Ocean per un modo semplice per connetterti via SSH al tuo server, e poi:

cd /var/discourse
git pull
./launcher bootstrap web_only && ./launcher destroy web_only && ./launcher start web_only

Grazie, JammyDodger! Lo sto eseguendo ora e vedremo cosa succede.

È finito, ma non riesco ancora ad accedere a wespenreboards.com/.

Sembra funzionare bene per me finora? Connessione sicura, inoltre mi sono appena iscritto per testare e dovresti vedermi nella coda di approvazione.

Evvai! Ora vedo la tua richiesta! Vuoi che ti nomini amministratore, così puoi controllare tutto?

Sembra che tutto funzioni come previsto, quindi probabilmente puoi semplicemente eliminare quell’account di prova. :slight_smile: Non credo che l’interfaccia di amministrazione mi dirà nulla di utile in questo caso (anche se possiamo sempre iscrivermi a un altro in futuro se hai bisogno di qualcos’altro :+1:)

Tuttavia, solo per verificare, funziona tutto come previsto ora?

OK, va bene per il tuo account di prova. Lo eliminerò… Verificherò ora se tutto sembra funzionare e tornerò qui…

Sì, funziona di nuovo! Lo apprezzo davvero, davvero, JammyDodger. Grazie mille!

Oh, un’ultima domanda. Perché il certificato è scaduto? Scadrà di nuovo in futuro?

Non importa… Sembra che avrei dovuto aggiornare a Beta 4 prima e probabilmente quello era il problema.

Sì, lo sarà :grin:

ma stai tranquillo, il rinnovo dovrebbe essere automatico

Ci sono anche un paio di punti in questo argomento che potrebbero esserti utili per mantenere il tuo server aggiornato:

Ricorda solo che non hai un app.yml poiché hai una configurazione a due container, quindi i comandi nel passaggio 2 sarebbero quelli sopra:

cd /var/discourse
git pull
./launcher bootstrap web_only && ./launcher destroy web_only && ./launcher start web_only

Molto utile, grazie!

Ho di nuovo il problema del certificato e ho usato i comandi sopra per provare a rinnovarlo, ma ho ricevuto un messaggio di errore sulla mia console (Digital Ocean). Vedi allegato. E non riesco ancora ad accedere a Discourse. Come devo procedere?

URL: https://wespenreboards.com/