Installazione cloud non funzionante

Ciao a tutti,
Sto cercando di avviare la mia prima installazione su Oracle Cloud. Ho completato la configurazione di base e fatto funzionare l’applicazione in Docker, ma non riesco ad accedervi tramite browser.

Ho consultato diversi post nei forum che mi hanno aiutato a ottenere una build riuscita; ora, guardando i log, vedo un problema relativo a SSL.

Ho i template SSL predefiniti attivi nell’app.yml e nei log vedo molti errori del tipo seguente:

nginx: [emerg] cannot load certificate "/shared/ssl/discourse.wrecklab.com.cer": BIO_new_file() failed (SSL: error:02001002:system library:fopen:No such file or directory:fopen('/shared/ssl/discourse.wrecklab.com.cer','r') error:2006D080:BIO routines:BIO_new_file:no such file)

Non sono sicuro da dove iniziare per risolvere il problema. Fatemi sapere quali informazioni dovrei fornirvi per aiutarmi a risolvere la situazione :slight_smile:

Ciao,
Stef

Ehi @stefanino, ho avuto esattamente la stessa esperienza negli ultimi giorni. Sembra che la fase di installazione di Let’s Encrypt stia fallendo in qualche modo. Ho escluso di aver raggiunto il limite di richieste con Let’s Encrypt, poiché ottengo gli stessi risultati con un dominio diverso. Ho anche testato sia le istruzioni di installazione da GitHub sia l’opzione “1-click” di DigitalOcean, entrambe fallite con lo stesso errore SSL.

L’installazione riesce se disabilito SSL, come descritto qui:

1 Mi Piace

Ciao @finks, grazie per il feedback.
Questo mi ha dato la sicurezza per procedere senza SSL, per il momento. Ho commentato i template SSL e ricompilato l’applicazione.
Ho ricevuto un altro errore nel log, ma non è più legato a SSL:

/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/unicorn-6.0.0/lib/unicorn/configurator.rb:663:in `set_int': troppo basso (< 1): worker_processes=0 (ArgumentError)

In questo caso ho semplicemente forzato il valore 1 in app.yml per il numero di worker.
Ora Discord è attivo e funzionante, e accessibile tramite semplice HTTP.

Grazie per il consiglio

Un saluto,
Stef

Spero di poter rieseguire discourse-setup una volta che funzionerà correttamente.

Questo dovrebbe funzionare ora.