Fin da ieri sto cercando di installare, ma non funziona. Ho già provato diversi VPS, ma nessuno mi ha funzionato. Sempre lo stesso problema SSL.
url: https://debatehosting.co/
SSL
Fin da ieri sto cercando di installare, ma non funziona. Ho già provato diversi VPS, ma nessuno mi ha funzionato. Sempre lo stesso problema SSL.
url: https://debatehosting.co/
SSL
Penso che tu possa copiare il messaggio di errore e inviarlo a ChatGPT.
Non capisco questo messaggio di errore, ma GPT può risolverlo rapidamente.
Ciao, innanzitutto, benvenuto su Meta!
Se ti va di seguire un consiglio amichevole, per favore modifica (o la prossima volta) i post che contengono codice per usare la formattazione Markdown, riassumendo le righe di errore che ritieni descrivano il tuo problema. Questo incoraggerà le risposte e farà sì che il tuo problema venga risolto più rapidamente.
Quale metodo di installazione hai utilizzato? Stai usando un proxy nel tuo VPS per Discourse? Puoi condividere il tuo file app/templates.yml?
Sì, è meglio pubblicare il testo negli snippet di codice.
probabilmente la sintassi del file app.yml è errata. Per favore, inserisci l’intero codice di errore come testo preformattato nel compositore. Gli screenshot del testo di errore sono troppo difficili da analizzare per la risoluzione dei problemi.
Il mio sospetto è che l’emissione del certificato Let’s Encrypt sia fallita per qualche motivo.
Potresti essere stato rifiutato.
Sì, controlla app.yml e la tua connettività con Let’s Encrypt:
docker exec app bash -lc '
curl -4 -v \
--connect-timeout 10 \
--max-time 20 \
https://acme-v02.api.letsencrypt.org/directory \
-o /dev/null
'
da /var/discourse
templates:
templates/postgres.template.yml
templates/redis.template.yml
templates/web.template.yml
templates/web.ratelimited.template.yml
templates/web.ssl.template.yml
templates/web.letsencrypt.ssl.template.yml
expose:
80:80
443:443
params:
db_default_text_search_config: pg_catalog.english
db_shared_buffers: 256MB
env:
LC_ALL: en_US.UTF-8
LANG: en_US.UTF-8
LANGUAGE: en_US.UTF-8
DISCOURSE_HOSTNAME: debatehosting.co
DISCOURSE_DEVELOPER_EMAILS: pichopelis@gmail.com
LETSENCRYPT_ACCOUNT_EMAIL: ‘pichopelis@gmail.com’
DISCOURSE_ENABLE_SSL: true
DISCOURSE_SKIP_EMAIL_SETUP: ‘1’
UNICORN_WORKERS: 4
volumes:
volume:
host: “/var/discourse/shared/standalone”
guest: “/shared”
volume:
host: “/var/discourse/shared/standalone/log/var-log”
guest: “/var/log”
hooks:
after_code:
- exec:
cd: "$home/plugins"
cmd:
- git clone https://github.com/discourse/docker_manager.git
run:
exec: echo “Inizio dei comandi personalizzati”
exec: echo “Fine dei comandi personalizzati”
Prova a rimuovere gli apostrofi: sono almeno ridondanti (e comunque non si tratta di apostrofi standard).
ting: TRUSTED CERTIFICATE)
nginx: [emerg] cannot load certificate "/shared/ssl/debatehosting.co.cer": PEM_r ead_bio_X509_AUX() failed (SSL: error:0480006C:PEM routines::no start line:Expec ting: TRUSTED CERTIFICATE)
nginx: [emerg] cannot load certificate "/shared/ssl/debatehosting.co.cer": PEM_r ead_bio_X509_AUX() failed (SSL: error:0480006C:PEM routines::no start line:Expec ting: TRUSTED CERTIFICATE)
nginx: [emerg] cannot load certificate "/shared/ssl/debatehosting.co.cer": PEM_r ead_bio_X509_AUX() failed (SSL: error:0480006C:PEM routines::no start line:Expec ting: TRUSTED CERTIFICATE)
nginx: [emerg] cannot load certificate "/shared/ssl/debatehosting.co.cer": PEM_r ead_bio_X509_AUX() failed (SSL: error:0480006C:PEM routines::no start line:Expec ting: TRUSTED CERTIFICATE)
nginx: [emerg] cannot load certificate "/shared/ssl/debatehosting.co.cer": PEM_r ead_bio_X509_AUX() failed (SSL: error:0480006C:PEM routines::no start line:Expec ting: TRUSTED CERTIFICATE)
nginx: [emerg] cannot load certificate "/shared/ssl/debatehosting.co.cer": PEM_r
(post eliminato dall’autore)
Sì, non ti è stato rilasciato un certificato valido. Devi indagare sul motivo.
Potrebbe essere qualcosa di semplice come fornire un indirizzo email che non viene convalidato.