Buongiorno,
A scopo di test/convalida, sto installando Discourse su una macchina Ubuntu locale con un indirizzo IP statico, diciamo 192.168.1.200.
Questa macchina si trova dietro un router con un indirizzo IP pubblico, diciamo A.B.C.D, che non è statico (full-stack). ![]()
Per motivi indipendenti dalla mia volontà, non posso richiedere un indirizzo IP statico. Sono quindi limitato nella configurazione del NAT sul router a una gamma di porte in ingresso con valori molto alti, quindi né la 443 né la 80.
A titolo di esempio, supponiamo che io apra la porta in ingresso 50000 (TCP/UDP) indirizzando il traffico verso 192.168.1.200 sulla porta 443.
Quindi, in teoria, una richiesta in arrivo sull’indirizzo IP pubblico A.B.C.D sulla porta 50000 dovrebbe essere inoltrata a 192.168.1.200:443.
Dispongo di un sottodominio, diciamo: forum.mondomaine.me, con i record A e AAAA che puntano all’indirizzo IP pubblico A.B.C.D (per IPv4).
Ho aggiunto un reindirizzamento a questo livello da https://forum.mondomaine.me al mio IP pubblico A.B.C.D:50000.
Se provo ad accedere all’URL sopra indicato, vedo chiaramente il cambiamento in A.B.C.D:50000 e, naturalmente, un rifiuto, poiché non c’è (ancora) un servizio in ascolto su 192.168.1.200:443.
Il problema sorge durante l’installazione (in modalità Docker) di Discourse sulla mia macchina: la fase di verifica della configurazione del dominio fallisce con i seguenti messaggi:
/!\ La porta 443 di questo computer non sembra essere accessibile tramite il nome host: forum.mondomaine.me
/!\ Anche la connessione a http://forum.mondomaine.me (porta 80) fallisce.
Dovrebbe esserci una soluzione o un workaround, ma al momento non riesco a individuarlo…