Windows Server 2019 / Hyper-V

Ciao,

Ho appena installato Hyper-V con Ubuntu 18.04 e ho installato Discourse su di esso. ( discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub )

Il server Ubuntu ha un IP statico assegnato dal mio router, con la porta 443 inoltrata da lì, e ho puntato il mio dominio a questo indirizzo. L’installazione è andata a buon fine: se provo a eseguire il comando “./launcher start app”, il sistema indica che Discourse è in esecuzione correttamente. Tuttavia, non riesco ad accedervi tramite il mio dominio. Viene indicato sotto le porte: 0.0.0.0:443; dovrebbe essere l’IP interno della macchina?

Se sì, come posso risolvere il problema?

Grazie in anticipo.

È necessario un nome di dominio, non un indirizzo IP. Deve inoltre essere accessibile pubblicamente per il funzionamento di Let’s Encrypt e richiede passaggi aggiuntivi per disabilitare Let’s Encrypt.

ha un nome di dominio: forum.blueskull.win

Devi assicurarti che il traffico in arrivo sulle porte 80 e 443 raggiunga il server.

Hai eseguito discourse-setup? Verifica che il traffico in arrivo possa raggiungere il server (ma non funziona se hai un reverse proxy)

Sì, ho eseguito
./discourse-setup

e si è connesso correttamente, per questo mi chiedo perché non funzioni ora

Forse il tuo server utilizza un DNS diverso rispetto al tuo client. Far funzionare tutto questo tra i vari livelli del tuo router, il sistema operativo del server, la VM virtualizzata e così via è complicato. È improbabile che qui tu possa ottenere un livello di risoluzione dei problemi così approfondito.

Per questo motivo è più semplice spendere 5 o 10 dollari al mese su DigitalOcean.