PDA

Visualizza la versione completa : FC7 - nega accesso per Ip, consente per Nome


alcope
28-01-2008, 18:52
Scusate la scarsa competenza ma dopo aver letto forum tutto il giorno mi sono deciso a postare e spero di riuscire a spiegare il problema

Dopo anni di RedHat8 sono passato a Fedora 7 su nuovo server di rete al quale accedono 3 client così definiti:
#il server
192.168.0.1 myserver

#i client
192.168.0.101 sala1
192.168.0.102 sala2
192.168.0.103 sala3
Pingando, tutti si vedono tra loro...

Devo migrare sul nuovo sistema anche il gruppo Apache+php+postgres presente nell'installazione precedente.
Con il vecchio server accedevo con il browser e con il client ftp dai client al server indicandolo con il suo Ip: 192.168.0.1

Nel nuovo sistema vedo la pagina di default di Apache solo con: http://myserver/
e non più, come prima, con: http://192.168.0.1/
Sul server gira Apache 2.0

Indicando nel browser: http://myserver/ --> Apache visualizza correttamente
Indicando nel browser: http://192.168.0.1/ --> Apache mi da un error 400-Bad Request

Ancor prima di preoccuparmi dei .conf di Apache ho testato l'ftp che non vede il 192.168.0.1

Questo è /etc/hosts: (analogo a quello del vecchio server)
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 myserver localhost.localdomain localhost
#::1 localhost6.localdomain6 localhost6
192.168.0.101 sala1
192.168.0.102 sala2
192.168.0.103 sala3 (il vecchio server rinominato sala3)

Perché dunque FC7+Apache accetta dal client l'indirizzamento per nome e scarta quello per Ip?

Tra l'altro, il vecchio server RH8 è ancora attivo in rete (all'indirizzo 192.168.0.103) e vi accedo (sia x http che x ftp) sia per nome che per Ip!!!
Mi sono perso qualcosa?

Grazie in anticipo
alcope

dAb
28-01-2008, 21:25
Apache2 non permette piu` l'accesso via indirizzo numerico per via della configurazione di default dei virtual domains, che si basano sull'fqdn e non sull'ip. Se per qualche motivo hai assoluta necessita` di accedervi tramite indirizzo e SE il sito ospitato e` uno solo c'e` il modo di aggirare il tutto, ma avrei bisogno di vedere il contenuto di /etc/apache2/sites-available/default [percorso di debian, su fedora potrebbe variare].

alcope
29-01-2008, 09:43
Grazie dAb, sei stato chiarissimo.

No, non ho l'assoluta necessità di accedere per Ip e dovrò affiancarci anche altri siti
Per il momento riesco a far funzionare di nuovo tutto il sistema (postgres compreso) accedendo per nome ed è già un risultato
Adesso ho capito il perché dello strano (x me) comportamento e comincio a leggermi un po' della sezione Virtual Hosts del manuale.

Grazie ancora
alcope

nifriz
29-01-2008, 10:13
Scusate l'OT.
Dab come si chiama l'autore del quadro che usi come Avatar?

dAb
29-01-2008, 21:27
Maurits Cornelis Escher.

nifriz
30-01-2008, 09:21
Grazie mille!

Loading