Buongiorno,
ho installato Apache 2.2.3 e php5 su Windows XP Professional.
Il mio problema è che il web server risponde solamente alle richieste provenienti dalla macchina su cui è installato.
Se dal browser digito http://localhost/, sembra funzionare benissimo: tutto va a meraviglia, pagine in php comprese.
Viceversa, non c'è verso di accedere da un'altro PC della LAN di cui il server fa parte. Digitando http://ip.del.server.apache/ la connessione va in timeout.
Non è la prima volta che installo un web server, ragione per cui, nella speranza di risolvere il problema, ho eseguito le seguenti operazioni:
- Garantito tutti i permessi ad Apache sul mio firewall ---> Nessun risultato.
- Disattivato completamente (temporaneamente ) il firewall che ho installato. (Il firewall di Windows è già disattivato, ho controllato) ---> Nessun risultato.
- Ho provato un ping all'indirizzo del server ---> Funziona.
- Ho provato un telnet all'indirizzo del server porta 80 ---> Non riesce a connettersi.
- Ho provato a cambiare la porta di ascolto del server ---> Nemmeno sulla nuova porta riesco ad accedere.
A tutto questo è importante aggiungere che sulla stessa macchina ho in dual boot un sistema Linux. Ho provveduto alla installazione di Apache anche su Linux dunque. (La versione questa volta è la 2.0.52 con php5). Risultato, il webserver funziona benissimo anche dalla LAN sulla normalissima porta 80, previa opportuna configurazione del firewall.
Escludo quindi problemi di rete, visto che su Linux funziona tutto, ed il ping ha esito positivo anche su Windows.
Non so più cosa pensare.
Un'altra piccola precisazione. Dopo avere provato un numero indefinito di volte, ogni tanto l'accesso riesce. Ma con una frequenza di 1 su 100. Riesco ad accedere giusto alla pagina di default di apache, dopodichè, se provo a ricaricarla o a navigare in qualche altra pagina, ricomincio ad avere il time-out.
Se serve qualche info in più fatemi sapere. Ogni aiuto sarà molto apprezzato. Grazie in anticipo.

Rispondi quotando