repley
23-03-2006, 14:05
Salve a tutti. Ho un problema che mi sta facendo diventare matto. :muro: :muro:
Lo scenario è questo.
Ho installato Apache Mysql PHP su un pc in una lan, tutto va a meraviglia, tranne un piccolo particolare: il web server è disponibile solo nella rete lan, e non è disponibile digitando l'indirizzo IP pubblico seguito dalla porta (es: http://84.256.xxx.xxx:8080).
Aggiungo, che il computer sul quale è installato Apache è perfettamente visibile su internet digitando http://84.256.xxx.xxx (mi appare la schermata di amministrazione del router, la stessa che appare digitando http://192.168.1.1). Infatti ho fatto un ping con il cmd di windows ed il risultato è stato positivo, il computer l'ip 84.256.xxx.xxx risponde.
Aggiungo anche, che ho fatto il port forwarding (modem adsl starcom ut-300r2u - provider Tiscali) sulla porta tcp 8080 (ho fatto il port forwarding per emule e funziona benissimo, quindi non credo di aver sbagliato qualcosa, almeno non 30 volte di seguito . :muro:
Domanda: come faccio a rendere visibile Apache anche con il mio ip pubblico?
Ricapitolando:
- se sono nella lan, Apache è visibile se digito http://localhost:8080, se digito http://127.0.0.1:8080, se digito http://192.168.1.3:8080;
non lo è se digito nel browser http://(ip pubblico della lan che ottengo dal sito http://www.mioip.it):8080)
- se mi connetto direttamente ad internet con un dialup, sempre dal computer sul quale è installato Apache, la situazione è questa: Apache è perfettamente visibile, sia digitando l'indirizzo IP pubblico seguito dalla porta es: http://84.256.xxx.xxx:8080 e sia digitando http://localhost:8080, http://127.0.0.1:8080 (quindi non è un problema di Apache), ma, se digito l'indirizzo pubblico della rete lan non riesco a vedere nemmeno la schermata di amministrazione del router (non so se dovrei vederla dall'esterno, anzi non credo, ma voglio fornire tutti i dettagli sulla situazione).
Grazie
Lo scenario è questo.
Ho installato Apache Mysql PHP su un pc in una lan, tutto va a meraviglia, tranne un piccolo particolare: il web server è disponibile solo nella rete lan, e non è disponibile digitando l'indirizzo IP pubblico seguito dalla porta (es: http://84.256.xxx.xxx:8080).
Aggiungo, che il computer sul quale è installato Apache è perfettamente visibile su internet digitando http://84.256.xxx.xxx (mi appare la schermata di amministrazione del router, la stessa che appare digitando http://192.168.1.1). Infatti ho fatto un ping con il cmd di windows ed il risultato è stato positivo, il computer l'ip 84.256.xxx.xxx risponde.
Aggiungo anche, che ho fatto il port forwarding (modem adsl starcom ut-300r2u - provider Tiscali) sulla porta tcp 8080 (ho fatto il port forwarding per emule e funziona benissimo, quindi non credo di aver sbagliato qualcosa, almeno non 30 volte di seguito . :muro:
Domanda: come faccio a rendere visibile Apache anche con il mio ip pubblico?
Ricapitolando:
- se sono nella lan, Apache è visibile se digito http://localhost:8080, se digito http://127.0.0.1:8080, se digito http://192.168.1.3:8080;
non lo è se digito nel browser http://(ip pubblico della lan che ottengo dal sito http://www.mioip.it):8080)
- se mi connetto direttamente ad internet con un dialup, sempre dal computer sul quale è installato Apache, la situazione è questa: Apache è perfettamente visibile, sia digitando l'indirizzo IP pubblico seguito dalla porta es: http://84.256.xxx.xxx:8080 e sia digitando http://localhost:8080, http://127.0.0.1:8080 (quindi non è un problema di Apache), ma, se digito l'indirizzo pubblico della rete lan non riesco a vedere nemmeno la schermata di amministrazione del router (non so se dovrei vederla dall'esterno, anzi non credo, ma voglio fornire tutti i dettagli sulla situazione).
Grazie