|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Jul 2007
Messaggi: 53
|
Server Web
Ho installato in locale apache per provare direttamente esperimenti in HTML e PHP. In locale tutto funziona. Ho un ruouter ADSL wireless che ovviamente mi ha creato una rete interna/privata. In teoria pero' avendo il pc con un server web in rete digitando l'indirizzo IP del server nel broswer di qualsiasi PC connesso in rete dovrei visionare le pagine web contenute nella root directory. Ma non e' cosi , come mai? Esiste un modo per rendere visibile all'esterno della mia rete "casalinga" il pc con il server web?
Grazie |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: May 2005
Città: Modena
Messaggi: 276
|
fai il forward della porta 80 sul tuo ip locale, qeusto nel router
__________________
andrew |
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Jul 2007
Messaggi: 53
|
Ho provato a fare il forwarding ma non penso che il ruter (BThub) faccia bene il suo lavoro. Volendo risolvere il primo problema come faccio a rendere visibile su tutti i PC della lan il sito web? Il ping va a buon fine su tutti i pc. Ho provato a valutare nell' httpd.conf le impostazioni del server apache ma senza successo. A naso usando l'IP del pc dove e' posizionato il server dovrebbe funzionare se siamo all'interno della lan. Probabilmente devo configurare il server web.... ma in che modo? Grazie
|
|
|
|
|
|
#4 |
|
Member
Iscritto dal: Jul 2007
Messaggi: 53
|
Dimenticavo nel httpd.conf ho cambiato il listen 80 in Listen 192.168.1.108:80 - ip del server -
|
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Nov 2007
Messaggi: 1779
|
Quote:
__________________
slowped |
|
|
|
|
|
|
#6 |
|
Member
Iscritto dal: Jul 2007
Messaggi: 53
|
Grazie Slowped.
Siatema operativo Windows XP SP3. Ho Disattivato il firewall di windows. Nel bowser in locale funziona sia se digito: localhost che l'ip (192.168.1.108)del pc dove è presente l'apache. In teoria tutti nella lan dovrebbero vedere il sito..... |
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Nov 2007
Messaggi: 1779
|
Dai client riesci a pingare il server web? Provato a fare un telnet sulla porta 80 del server. Che risposta ottieni? Hai controllato i file access.log e error.log di apache?
__________________
slowped |
|
|
|
|
|
#8 |
|
Member
Iscritto dal: Jul 2007
Messaggi: 53
|
Il ping da e verso il server va a buon fine. Non ho provato telnet lo ci provo... Non ho riscontrato nessun errore dal server....
|
|
|
|
|
|
#9 | |
|
Senior Member
Iscritto dal: Nov 2007
Messaggi: 1779
|
Bene
Quote:
Se effettivamente è così, dopo aver digitato Codice:
telnet 192.168.1.108 80 Codice:
GET /
__________________
slowped |
|
|
|
|
|
|
#10 |
|
Member
Iscritto dal: Jul 2007
Messaggi: 53
|
Scusami slowped....mi sono espresso male, non avevo provato telnet.
Seguendo le tue indicazioni dal prompt di dos telnet non riesce a connetersi...mi dice che non puo essere effettuata una connessione all'host dalla porta 80. |
|
|
|
|
|
#11 | |
|
Senior Member
Iscritto dal: Nov 2007
Messaggi: 1779
|
Quote:
Codice:
netstat -an
__________________
slowped |
|
|
|
|
|
|
#12 |
|
Member
Iscritto dal: Jul 2007
Messaggi: 53
|
Slowped incredibile.......
Siccome la connesione internet era sempre piu' lenta ... mi e' venuto un dubbio di connessione e quindi ho fatto il ping verso il server e questa volta non e' andato. Ho provato a spegnere il router e una volta riconnesso tutto ha funzionato ping, telnet e quindi la connessione al sito da tutta la lan. Insomma il router si era "impallato" facendoci impazzire creando una connessione anomala. Il router e' da sostituire.... A titolo di cronaca se volessi rendere il sito visibile al di fuori della lan mi potresti confermare che e' sufficiente: nel router forwardare il traffico della porta 80 sull'IP del server e nell'httpd.conf di apache riportare il listen sulla porta 80? Per raggiungere dell'esterno il server utilizzo l'IP del router pubblico (come lo scopro)? Grazie |
|
|
|
|
|
#13 | ||||
|
Senior Member
Iscritto dal: Nov 2007
Messaggi: 1779
|
Quote:
In ogni caso, se riavviando il router (al limite anche una volta al giorno) si risolve il problema risolve il problema, potresti anche tenerlo. Quote:
Quote:
Se usi "listen 80" apache starà in ascolto sulla porta 80 di TUTTI gli indirizzi IP a disposizione (nel tuo caso solo uno). Con "listen 192.168.1.108:80" invece pure Quote:
Comunque, se vuoi un metodo più "comodo", è meglio utilizzare dei servizi tipo dyndns (se il tuo router lo supporta). Se fai una ricerca (anche sul forum) trovi istruzioni dettagliate su come fare.
__________________
slowped |
||||
|
|
|
|
|
#14 | |
|
Member
Iscritto dal: May 2005
Città: Modena
Messaggi: 276
|
Quote:
__________________
andrew |
|
|
|
|
|
|
#15 | |
|
Senior Member
Iscritto dal: Nov 2007
Messaggi: 1779
|
Quote:
E` comunque buona norma, non solo per il problema sopra citato ma anche per ovvi motivi di sicurezza, disabilitare la gestione remota via web.
__________________
slowped |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 19:33.




















