Newsgroup: it.comp.os.linux.software
Titolo: Linux a server IIS in locale

Salve a tutti.
Sulla macchina 192.168.1.1 gira il server IIS su w2k con php+mysql
correttamente funzionante e accessibile da altre macchine w2k.
Mozilla sulla macchina 192.168.1.2 non trova il server 
http://192.168.1.1
,
come mai, dipende forse dal fatto che il server sta su NTFS.
GrazieMille, Angelo


No, NTFS non c'entra nulla.
Verifica che 192.168.1.1 sia raggiungibile con il comando "ping 192.168.1.1"
dalla macchina Linux.
Se e' raggiungibile, assicurati che la pagina sul server IIS sia accessibile
agli host esterni (se non ricordo male di default non lo e').
Alessandro.


Dalle macchine w2k è raggiungibile, ovvero cosa intendi per host esterni e
cosa controllare?
GrazieMille Angelo

 come mai, dipende forse dal fatto che il server sta su NTFS.
Se non è un pesce d'Aprile, è destinato a finire in un .sig...

 ha scritto nel
messaggio news:87he7q8...@prism.localnet...

Se mi prendi ancora in giro deleterò un tuo famoso tutorial!
Mai dare niente per scontato, ma .sig cos'è una raccolta di cazzate celebri?
Ciao, Angelo
PS. se hai qualche idea non fare il timido.


Apri IE su un PC che non sia il server dove e' installato IIS e verifichi
se riesci a visualizzare la pagina che ti interessa.
Inoltre
- controlla le impostazioni del proxy sia sul Mozilla che su IE.
- cosa dice esattamente il messaggio di errore restituito da Mozilla?
Alessandro.

 - cosa dice esattamente il messaggio di errore restituito da Mozilla?
Sito non trovato
Ciao, Angelo.


Questo messaggio a me lo da' se non riesce a a risolvere il nome, ma se 
tu usi l'IP dovrebbe funzionare comunque, a meno che non venga fatto un 
redirect.
Prova cosi': dalla macchina Linux digita il comando "telnet 192.168.1.1 80"
e, se non da' errore digita ancora "GET /" seguito da invio (occhio alle
maiuscole, non ti preoccupare se non vedi quello che stai scrivendo, e' 
normale).
Cosa ti risponde?
Alessandro.

 PS. se hai qualche idea non fare il timido.
Ce l'ho io. scrivi come url: 
http://192.168.1.1/
 (lo slash in fondo).
-- 
                         Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------
There are three kinds of people: Those who can count & those who can't.

 Govardo Libero :

Ha risposto così:
luix@deblo:~$ telnet 192.168.1.1 80
Trying 192.168.1.1...
Connected to 192.168.1.1.
Escape character is '^]'.
GET/
HTTP/1.1 400 Richiesta non valida
Server: Microsoft-IIS/5.0
Date: Tue, 20 May 2003 08:24:16 GMT
Content-Type: text/html
Content-Length: 83
<html><head><title>Error</title></head><body>Parametro non corretto.
</body></html>Connection closed by foreign host.
luix@deblo:~$


Ci va' uno spazio tra il "GET" e lo "/". Riprova.
Alessandro.

 ha scritto nel messaggio
news:CYlya.60392$DN.14...@tornado.fastwebnet.it...

Telnet:
luix@deblo:~$ telnet 192.168.1.1 80
Trying 192.168.1.1...
Connected to 192.168.1.1.
Escape character is '^]'.
GET /
HTTP/1.1 404 Impossibile trovare l'oggetto.
Server: Microsoft-IIS/5.0
Date: Tue, 20 May 2003 09:01:19 GMT
Content-Type: text/html
Content-Length: 120
<html><head><title>Sito non trovato</title></head>
<body>Nessun sito Web configurato per questo
indirizzo.</body></html>Connection closed by foreign host.
luix@deblo:~$


A questo punto sposterei l'attenzione su IIS.
Sembra che il sito di default non sia configurato.
Alessandro.

HTTP/1.1 404 Impossibile trovare l'oggetto.
   Direi che il server e` configurato per il virtual hosting. Si basa
sull'header Host per sapere quale sito visualizzare. La minima
richiesta da fare e`:
GET / HTTP/1.0<invio>
Host: 
www.sito.com
<invio>
<invio>
   oppure, se la macchina ha piu` indirizzi IP potrebbe bastare:
GET / HTTP/1.0<invio>
Host: 192.168.1.1<invio>
<invio>
-- 
S.L.

 Sembra che il sito di default non sia configurato.
Eppure mi succede solo quando accedo da Linux, con windows ripeto nessun
problema.
Booh, ciao, Angelo.


Segui il consiglio di S.L.
Alesandro.

 ha scritto nel messaggio
news:v8tjcvkdh9tpgo5mo...@4ax.com...

Ok, ho provato in entrambi i modi ma non mi dà ne output nè errori, ma
mozilla non riesce a trovare il sito.
Ciao, Angelo


Nelle prove col telent ricontrolla gli spazi, dopo l'ultima riga devi 
premere due volte invio. Qualche risposta te la deve dare.
Alessandro.

 >mozilla non riesce a trovare il sito.
Risposta sempre uguale: impossibile trovare l'oggetto.
Domanda c'entra qualcosa resolv.conf & C.


Penso di no. Nel dubbio aggiungi una riga del tipo
192.168.1.1 nomehost
nel file /etc/hosts e prova a collegarti usando il nome dell'host nell'url.
Alessandro.
...che continua a domandarsi se non sia un problema di autenticazione...

Domanda c'entra qualcosa resolv.conf & C.
   Da quello che ho visto prima, `sito non trovato' non e` un'errore
che ti da` Mozilla, ma la risposta del server IIS. Se e` un problema
di hosting virtuale, e` possibile che c'entri resolv.conf. In pratica
se dalle macchine windows accedi al sito dando l'indirizzo
http://qualchenome
, devi configurare per lo meno il file hosts della
macchina Linux in modo da poter accedere anche da li` dando
l'indirizzo 
http://qualchenome
. In questa maniera IIS sapra` a quale
server virtuale vuoi accedere, e tutto filera` liscio.
   Se il problema non sta qui, non so che dire. Servono maggiori
informazioni.
-- 
S.L.

 PS. se hai qualche idea non fare il timido.
Ho visto ora negli altri tuoi messaggi che al servizio http del server
ci si arriva, quindi il problema è con IIS.  Spiacente, su quello non
so aiutarti.

 server virtuale vuoi accedere, e tutto filera` liscio.
In effetti non ho toccato ne il resolv.conf (c'č solo la configurazione per
tiscali) e ne hosts perchč non saprei cosa metterci.
Qualche idea?  GrazieMille Angelo.


Probabilmente mozilla fallisce su 
http://server933
 perche' non riesce a
risolvere il nome e su 
http://192.168.1.1
 perche' IIS non trova il 
virtualhost.
Prova a definire il nome del server in /etc/hosts come ti avevo detto.
Alessandro.

 Prova a definire il nome del server in /etc/hosts come ti avevo detto.
Risposta esatta!
1) Ho impostato una seconda identitą per il server IIS chiamandolo
"192.168.1.1" con indirizzo "192.168.1.1" e Mozilla ha trovato
http://192.168.1.1
 ma non http:/server933.
2) Ho aggiunto la riga "192.168.1.1  server933"  in /etc/host e Mozilla ha
trovato sia 
http://192.168.1.1
 che http:/server933.
GrazieMille a tutti problema risolto brillantemente. Ciao, Angelo.


Probabilmente bastava la 2).
Alessandro.