Vedo Discourse per numero di porta ma non riesco a vederlo nel sottodominio. (:3001)

Ho installato Discourse sul server con Webmin. Posso vedere Discourse quando inserisco l’indirizzo IP:3001, ma non riesco a vederlo su forum.miodominio.com.

Come posso risolvere questo problema?

Nel pannello Webmin non uso nginx; sto usando apache2.
Grazie.

Mi dispiace, ma Discourse non è supportato su porte non standard.

Dovrai installare su :80/:443 per ottenere assistenza qui.

Se utilizzi la ricerca, troverai diversi argomenti sull’uso di Apache come proxy inverso, ma poiché Discourse include nginx all’interno del contenitore, non è necessario un server web esterno per l’installazione.

Cosa significa? L’installazione è andata a buon fine. :neutral_face:

Non sono sicuro di cosa significhi. Non ho mai usato Webmin, quindi come è stato installato Discourse? È stato installato utilizzando il contenitore Docker dell’installer ufficiale, come mostrato nella guida all’installazione?

Il contenitore dovrebbe essere associato alle porte 80/443 per impostazione predefinita, ma sembra che non sia così o che si trovi in un ambiente di sviluppo.

Non sono riuscito a installare Discourse su queste porte. Sono riuscito a configurarlo solo in questo modo.

Non capisco molto bene di cosa si tratti. Hai eseguito lo script ./discourse-setup e risposto alle richieste? Il container è stato costruito correttamente? Le voci in /var/discourse/containers/app.yml sembrano corrette?

Sì, tutto è corretto e funziona.

Come avrai già scoperto durante l’installazione, Discourse non funzionerà correttamente su una porta non standard. Non possiamo aiutarti in questo caso a meno che tu non lo installi in una configurazione supportata.

Se intendi utilizzare Apache2 come reverse proxy, dovrai consultare uno dei thread qui presenti che discutono l’uso del template con socket.