PDA

View Full Version : Apache2 e accesso esterno


sneak
24-05-2006, 16:02
Salve a tutti.
Ho un problema con Apache2: vorrei che il mio server apache sia accessibile all'esterno della mia rete locale ma anche impostado in httpd.conf allow all sulla directory che mi interessa, digitando l'indirizzo ip della mia connessione il browser non riesce a connettersi.
Ho una connessione adsl con router opportunamente configurato per fare il foward delle connessioni sulla porta 80 all'indirizzo locale del mio server suse con apache2 ma niente da fare.... pure senza firewall!
Sebbene il servizio sia attivo cmq facendo un nmap della porta 80 risulta essere chiusa... mistero....

Sapete aiutarmi?

scorpion89
24-05-2006, 17:19
Se risulta chiusa può essere:
1) Nn hai avviato apache /etc/init.d/apache2 start
è solo 1 dei modi
2) Hai settato apache ke resti in ascolto su un altra porta!
3) Hai apache con supporto ssl e quindi aspetta connessione https sulla porta 443

Spero ke sia uno dei 3.
Cmq per vedere se apache gira fai ps -e e spulcia i processi.

Ciao

sneak
24-05-2006, 17:43
mm... allora:
apache ovviamente è avviato...
in listen.conf è messo sia sulla porta 80 che sulla 443...
quindi non so proprio che pesci pigliare!

VegetaSSJ5
24-05-2006, 19:22
per collegarti via internet al tuo stesso pc, e in particolare alla porta 80 di apache, devi impostare sul web browser l'uso di un proxy.

sneak
24-05-2006, 20:15
mmm.. cioè?
quale configurazione e di quale proxy dovrei usare?

VegetaSSJ5
24-05-2006, 20:51
mmm.. cioè?
quale configurazione e di quale proxy dovrei usare?
procurati l'indirizzo di un server proxy cercando su google "proxy list". se uno non va provane altri, tanti non funzionano.
poi apri firefox -> modifica -> preferenze -> impostazioni connessione e inserisci l'indirizzo e la porta del server proxy. poi collegati al tuo ip e vedi se va come dovrebbe andare. ovviamente appena finito il tuo lavoro togli la navigazione tramite proxy perchè rallenta tutto.

sneak
24-05-2006, 21:03
cmq non è una questione di proxy... ho provato ma il fatto è che il servizio httpd è disponibile solo in locale!
Es: se digito l'indirizzo della mia interfaccia di rete interna 192.168.0.1 allora va
ma se digito l'indirizzo della mia interfaccia di rete esterna 10.0.0.1 non va...
anche in "Locale"...

kingv
25-05-2006, 13:06
Es: se digito l'indirizzo della mia interfaccia di rete interna 192.168.0.1 allora va
ma se digito l'indirizzo della mia interfaccia di rete esterna 10.0.0.1 non va...
anche in "Locale"...


10.x.x.x è riservata, non puo' essere l'indirizzo esterno del tuo router.

sneak
25-05-2006, 16:42
infatti 10.0.0.1 è l'indizzo della mia sk di rete interna.. cone esterna (mi sono spiegato male...) intedevo quella collegata al router che acccede ad internet.
cmq se ho attivo un servizio in locale sulla macchina su cui sto lavorando
generalmente il servizio risponde all'indirizzo dell'interfaccia di rete locale!
in quel senso intendevo!
Ora opportunamente modificando Allows in vhosts.conf con riferimento alla mia DocumentRoot le mie pagine si vedono in locale in entrabi gli indirizzi delle interfacce interne.
Il problema della porta chiusa verso l'esterno non era una questione di linux come pensavo (visto che con nmap dava la porta non in listen anche in locale)
bensì un problema di NAT del router... ma ora ho risolto tutto!