Verifica del nome del dominio in corso . . .
ATTENZIONE: La porta 443 del computer non sembra essere accessibile utilizzando il nome host: foro.caletawp.com.
ATTENZIONE: Anche la connessione a http://foro.caletawp.com (porta 80) non riesce.
Ciò suggerisce che foro.caletawp.com si risolve in un indirizzo IP che non raggiunge questa
macchina in cui stai installando discourse.
La prima cosa da fare è confermare che foro.caletawp.com si risolva nell'indirizzo IP di questo server.
Di solito lo fai nello stesso posto in cui hai acquistato il dominio.
Se sei sicuro che l'indirizzo IP si risolva correttamente, potrebbe trattarsi di un problema del firewall.
Una ricerca sul web per "aprire porte IL TUO SERVIZIO CLOUD" potrebbe essere d'aiuto.
Questo strumento è progettato solo per le installazioni più standard. Se non riesci a risolvere
il problema sopra indicato, dovrai modificare tu stesso containers/app.yml e quindi digitare
./launcher rebuild app
È un problema di DNS. Devi creare un record di tipo “A” con il tuo dominio e il tuo IP. Se sei dietro Cloudflare, impostalo su “solo DNS” invece che su proxy. Solo durante il processo di installazione.
Vedi anche se le porte 80 e 443 sono aperte. Su AWS Lightsail, la porta 443 non è aperta per impostazione predefinita.
devi aprire le porte 80 e 443 nel tuo vps.
Funzionava già prima. Cosa hai cambiato? Ho visto 2 domini diversi.
Sulla sinistra ora hai la nuvola arancione.
pfaffman@badboy:~$ doggo foro.caletawp.com
NAME TYPE CLASS TTL ADDRESS NAMESERVER
foro.caletawp.com. A IN 300s 172.67.211.93 127.0.0.53:53
foro.caletawp.com. A IN 300s 104.21.93.150 127.0.0.53:53
L’altro dominio di cui hai inviato uno screenshot, quindi non posso copiare e incollare per controllare.
[quote=“David_Ghost, post:4, topic:323307”]devi aprire le porte 80 e 443 sul tuo vps.
[/quote]
Come esattamente? Ho anche configurato un Digital Ocean droplet nuovo di zecca, clonato il repository, eseguito la configurazione e ricevo l’errore 443.
Vedo questo:
root@lume-community:/var/discourse# sudo ufw allow 80
root@lume-community:/var/discourse# sudo ufw allow 443
root@lume-community:/var/discourse# sudo ufw enable
Il comando potrebbe interrompere le connessioni SSH esistenti. Procedere con l'operazione (y|n)? y
Firewall attivo e abilitato all'avvio del sistema
root@lume-community:/var/discourse# sudo ufw status
Status: active
To Action From
-- ------ ----
443 ALLOW Anywhere
80 ALLOW Anywhere
443 (v6) ALLOW Anywhere (v6)
80 (v6) ALLOW Anywhere (v6)
e poi
root@lume-community:/var/discourse# ./discourse-setup
Il file di configurazione containers/app.yml esiste già!
. . . riconfigurazione . . .
Salvataggio del vecchio file come app.yml.2025-03-17-074439.bak
Arresto del container esistente tra 5 secondi o Control-C per annullare.
Rilevata architettura x86_64.
app non è stato avviato!
./discourse-doctor potrebbe aiutare a diagnosticare il problema.
Trovati 2GB di memoria e 1 core CPU fisici
impostazione db_shared_buffers = 256MB
impostazione UNICORN_WORKERS = 4
parametri di memoria di containers/app.yml aggiornati.
Hostname per il tuo Discourse? [discourse.example.com]: lume.community
Verifica del tuo nome di dominio . . .
ATTENZIONE: La porta 443 del computer non sembra essere accessibile tramite il nome host: lume.community.
ATTENZIONE: Anche la connessione a http://lume.community (porta 80) fallisce.
......
Lo script di configurazione può essere aggiornato per risolvere questo problema (come quando corregge automaticamente la mancanza di uno swap file su macchine con poca memoria)?
Ah! Ho dovuto riavviare dopo le modifiche a ufw. Poi ha funzionato!
Potrebbe essere utile se lo script discourse-setup potesse rilevare il sistema operativo, suggerire o eseguire i comandi ufw, e poi raccomandare di riavviare prima di riprovare a eseguire lo script di configurazione.

