So che i miei record DNS sono corretti perché tutti i miei server web funzionano. Ho Apache 2 e funziona senza problemi. Eseguito discourse-setup, viene visualizzato quanto segue:
*Hostname per il tuo Discourse? [discourse.example.com]: list.pteranodon.space*
*Verifica del nome di dominio . . .*
*ATTENZIONE: Questo server non sembra essere accessibile su list.pteranodon.space:443.*
*Anche una connessione a http://list.pteranodon.space (porta 80) fallisce.*
*Ciò suggerisce che list.pteranodon.space risolve a un indirizzo IP errato* *o che il traffico non viene instradato al tuo server.*
Ma nessuna di queste affermazioni è vera. Sono un principiante di Discourse. Cosa ho sbagliato?
Stai cercando di installare Discourse su un server che ha già Apache2 installato?
Visitando l’URL sopra indicato, vedo la pagina predefinita di Apache2, che impedirà l’installazione di Discourse. Discourse è un’applicazione, non un sito web, e non necessita di un server web esterno. Tutto ciò che serve per avviare il servizio è contenuto nell’immagine Docker.
La soluzione più semplice sarebbe disinstallare Apache2. Se ti serve per altri scopi, ti consiglio vivamente di seguire la procedura di installazione consigliata per la prima volta su un server diverso.
Eseguire Discourse insieme ad altri server web e applicazioni è un argomento piuttosto avanzato e non è un buon punto di partenza quando stai cercando di prendere confidenza con tutto il resto.