Ho avviato una VM nel livello gratuito di AWS esclusivamente per eseguire Discourse. La configurazione iniziale è andata a buon fine: ho potuto visualizzare la pagina di successo, ma ho dovuto rifarla perché ho commesso un errore durante la configurazione. Comunque, dopo aver creato un nuovo VPS, ho seguito le stesse istruzioni di installazione di DigitalOcean e, nonostante l’installazione sembri essere avvenuta senza problemi, non riesco a connettermi a Discourse. Il servizio è in esecuzione, ma le porte 443 e 80 risultano chiuse, nonostante abbia consentito tutto il traffico in entrata e in uscita dal server.
Quindi ho provato a configurarlo su DigitalOcean e sembra che abbia lo stesso problema. Le porte 80 e 443 sembrano bloccate o Discourse non è in esecuzione correttamente, il che non dovrebbe accadere, dato che non ci sono errori.
Durante la configurazione su DigitalOcean e seguendo attentamente la nostra guida (scegli Ubuntu Server 18.04), le porte 80 e 443 non verranno mai bloccate.
Hai configurato correttamente il DNS? Qual è il DNS e l’IP del droplet DO?
Come già menzionato sopra, ho provato su AWS e ha funzionato una volta, ma non più dopo. Considerando la loro complessa configurazione del firewall, ho provato un metodo più semplice usando DigitalOcean, ottenendo lo stesso risultato. Ho anche seguito le istruzioni su GitHub per un’installazione pulita.
Modifica:
Anche usando strumenti di controllo delle porte, queste non risultano aperte.
Quindi ho provato a configurarlo con OVH, stesso problema: le porte 443 e 80 sono chiuse sull’indirizzo IP. Sto seguendo questi passaggi come ho fatto numerose volte per installazioni riuscite. Sono davvero confuso e curioso di sapere cosa sto sbagliando.
Forse hai un proxy installato nella tua macchina Linux virtuale?
Sei sicuro di utilizzare il tuo indirizzo IP pubblico e che sia il tuo indirizzo IP corrente?
In AWS, ogni volta che fermi e riavvii un’istanza, ricevi un nuovo indirizzo IP pubblico.
Se ne desideri uno permanente, devi crearlo utilizzando gli Elastic IP e pagare per il servizio.
Nelle interfacce di rete puoi verificare qual è l’indirizzo IP pubblico della tua interfaccia attiva.
Nessun proxy. Ho configurato correttamente gli indirizzi IP elastici. Tra oggi e ieri ho provato a installare su 3 nuove istanze (DO, AWS, OVH) seguendo gli stessi passaggi che ho collegato sopra.
Ho un’istanza di produzione in esecuzione su Lightsail e un sito di test su un’istanza EC2 gratuita.
E non abbiamo riscontrato questo problema (beh, all’inizio ho dimenticato di aprire Amazon Proxy un paio di volte).
L’ho seguito e ancora niente. Ho dei sottodomini del dominio che sto utilizzando su un altro VPS, ma non dovrebbe essere un problema dato che il dominio principale è inoltrato al VPS che sto usando. C’è qualcos’altro che potrei provare?