ATTENZIONE: la porta 443 del computer non sembra essere accessibile utilizzando l’hostname: .com.
ATTENZIONE: anche la connessione a http://.com (porta 80) fallisce.
Ciò suggerisce che .com si risolve in un indirizzo IP che non raggiunge questa
macchina su cui stai installando discourse.
La prima cosa da fare è confermare che .com si risolva all’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 essere un problema di firewall.
Una ricerca web per “open ports YOUR CLOUD SERVICE” potrebbe aiutare.
Questo strumento è progettato solo per le installazioni più standard. Se non riesci a risolvere
il problema sopra, dovrai modificare tu stesso containers/app.yml e poi digitare
./launcher rebuild app
Ho un paio di domande:
Ho .com e c’è già un sito in esecuzione. Ora voglio eseguire discourse come .com/discourse. L’app è in esecuzione davanti a un load balancer. Ma devo fare qualcosa dal lato discourse?
su quale porta è in esecuzione discourse?
Quando faccio curl riesco a raggiungere il sito ma perché discourse setup sta dando errore?
va bene ignorare la configurazione della posta elettronica?
Sono ancora nuovo qui, ma la settimana scorsa mi sono imbattuto in una situazione simile. Il modo più semplice per utilizzare il tuo dominio per due server diversi è utilizzare un sottodominio. Puoi farlo creando un record A sul tuo provider DNS specificando il nome host come sub-domain.your-domain.com, o solo il sottodominio, e quindi indicare l’IP dell’istanza di discourse.
Questo articolo potrebbe aiutarti con la soluzione sopra.
La soluzione che ho suggerito sopra potrebbe aiutarti. Penso che questo modo di usarlo come risorsa per la tua altra applicazione possa essere più difficile da configurare.
Utilizzando lo script ufficiale di configurazione cloud, sarà in esecuzione sulla porta 80 per impostazione predefinita.
Potresti fornire maggiori dettagli in merito?
Se lo fai, non sarai in grado di inviare email come inviti e conferme di registrazione dell’account. Ma probabilmente non puoi ignorare la configurazione smtp.
A proposito, 443 è la porta HTTPS, viene utilizzata per stabilire la crittografia. Ciò significa che il tuo dominio probabilmente non è configurato correttamente e la configurazione di Discourse non è in grado di raggiungere il tuo server.
Sospetto che intendesse dire che l’ha inserito tra \u003c\u003e nel post quando ha sostituito il suo dominio effettivo (vedi https://meta.discourse.org/raw/272567/1)
Ha detto che sta usando questo dominio per un’altra applicazione, credo che il modo migliore per procedere sia impostare un sottodominio. Altrimenti, si dovrebbe configurare manualmente Nginx per servire sia l’applicazione precedente che Discourse in un percorso di risorse.
Per la configurazione dell’email avrai bisogno di un servizio SMTP, questo tutorial ha un elenco di quelli consigliati da Discourse. Sebbene Gmail, Outlook e Yahoo abbiano un’opzione SMTP, non supportano le email transazionali, che sono necessarie.