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?
È 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.
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.