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

1 Mi Piace

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

1 Mi Piace

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?

1 Mi Piace

Come hai costruito il tuo sito all’inizio?

2 Mi Piace

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.

1 Mi Piace

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
6 Mi Piace

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

1 Mi Piace

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

1 Mi Piace

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

3 Mi Piace

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

1 Mi Piace

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?

2 Mi Piace

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

2 Mi Piace

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

2 Mi Piace

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

1 Mi Piace

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

2 Mi Piace

Sì, lo sarà :grin:

ma stai tranquillo, il rinnovo dovrebbe essere automatico

6 Mi Piace

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
9 Mi Piace

Molto utile, grazie!

4 Mi Piace

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/

1 Mi Piace