PDA

View Full Version : PROBLEMA WEBSERVER APACHE - NON LO VEDO SULLA LAN


systemservice
25-02-2011, 11:53
Ciao a tutti, chi mi può aiutare per un problema?

Ho caricato su una macchina XP Pro il pacchetto EasyPHP che comprende Apache, Php, MySql ecc. In sostanza avevo bisogno di sviluppare un blog Wordpress in una rete Lan.
Ora tutto bene, tutto funziona, il sito wordpress in locale e sembra che apache sia in ascolto sulla porta 80. Ma quando cerco di collegarmi da qualsiasi pc della lan non vedo nulla: il browser mi dice che non riesce a connettersi con il sito.
Il file di configurazione sembra a posto. Mi sono dimenticato qualcosa? :mc: :mc:

Mi aiutate? :cry: Grazie in anticipo.

conzi
25-02-2011, 14:33
hai aperto il firewall di xp sulla porta 80 ?
(o in alternativa abiliti l'eseguibile di apache, sempre dal firewall)

Tasslehoff
25-02-2011, 14:46
Da una console dos prova a lanciare questo comando e incolla l'output

netstat -aon | find "LISTEN"

systemservice
25-02-2011, 15:51
Il netstat mi da:

tcp 127.0.0.1:80 0.0.0.0 listening 3128


hum... l'indirizzo ip del server è 192.168.1.21... non dovrei trovare anche questo indirizzo in listening?

systemservice
25-02-2011, 15:55
RAGAZZI, ho modificato le impostazioni del server apache ed ho inserito anche l'ip del server... adesso sembra funzioni tutto bene.

Non avevo pensato prioprio alla cosa più ovvia.

Grazie a tutti :) :)

systemservice
25-02-2011, 15:58
Cioe... si collega ma vedo la pagine senza grafica...!!! uff..!!!

systemservice
25-02-2011, 16:04
Oggi mi perdo sulle banalità!!!! Forse non è giornata. :muro:

Tasslehoff
25-02-2011, 16:20
Allora era corretto che non vedessi nulla in rete

tcp 127.0.0.1:80 0.0.0.0 listening 3128

La parte in rosso indica appunto che il servizio è in ascolto sulla porta 80 ma solo per l'interfaccia con ip 127.0.0.1, ovvero il loopback.
Dovevi modificare l'httpd.conf di apache in modo che si metta in ascolto sull'ip della scheda di rete connessa alla lan oppure su tutti gli ip di tutte le interfacce (0.0.0.0).

Questo è il primo step, poi nella configurazione di apache ci possono essere anche direttive che limitano l'accesso solo a determinati indirizzi per determinate risorse.