Autore Topic: VirtualHost automatici  (Letto 117548 volte)

Offline Elaidon

  • Jr. Member
  • **
  • Post: 48
    • Mostra profilo
Re: VirtualHost automatici
« Risposta #15 il: 18 Maggio 2011, 18:59:11 »
anche col comando:

[root@localhost ~]# nslookup serverweb.prova.it
Server:         192.168.1.10
Address:        192.168.1.10#53

Name:   serverweb.prova.it
Address: 127.0.0.1


noto che l'address è 127.0.0.1...se questo è l'indirizzo trasmetto ai client dal dns è chiaro che non raggiungono il server...però magari sto dicendo una castroneria?

Offline dankan77

  • Moderator
  • Hero Member
  • *****
  • Post: 1365
    • Mostra profilo
    • E-mail
Re: VirtualHost automatici
« Risposta #16 il: 18 Maggio 2011, 19:18:33 »
Perchè non provi a postare il file di configurazione di named così ci diamo un occhio?


Ciao

Offline Elaidon

  • Jr. Member
  • **
  • Post: 48
    • Mostra profilo
Re: VirtualHost automatici
« Risposta #17 il: 18 Maggio 2011, 19:39:10 »
ok ho fatto ulteriori prove...posto la configurazione attuale di vari file. Named però non ce l'ho perchè sto usando Dnsmasq...e almeno nella cartella etc non lo trovo.

Cominciamo da /etc/hosts:

# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1   localhost.localdomain localhost
::1      localhost6.localdomain6 localhost6

192.168.1.10 serverweb.prova.it
192.168.1.10 serverweb.fppattaroni.it



Ora vi metto /etc/dnsmasq.conf

# Add local-only domains here, queries in these domains are answered
# from /etc/hosts or DHCP only.
#local=/localnet/
local=/serverweb.prova.it/
local=/serverweb.fppattaroni.it/



Il file /etc/httpd/conf/httpd.conf

### Section 3: Virtual Hosts
#
# VirtualHost: If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them. Most configurations
# use only name-based virtual hosts so the server doesn't need to worry about
# IP addresses. This is indicated by the asterisks in the directives below.
#
# Please see the documentation at
# <URL:http://httpd.apache.org/docs/2.2/vhosts/>
# for further details before you try to setup virtual hosts.
#
# You may use the command line option '-S' to verify your virtual host
# configuration.

#
# Use name-based virtual hosting.
#
NameVirtualHost 192.168.1.10
#
# NOTE: NameVirtualHost cannot be used without a port specifier
# (e.g. :80) if mod_ssl is being used, due to the nature of the
# SSL protocol.
#

#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for requests without a known
# server name.
#
<VirtualHost 192.168.1.10>
    ServerAdmin info@elaidon.it
    DocumentRoot /var/www/html/prova.it
    ServerName serverweb.prova.it
</VirtualHost>
<VirtualHost 192.168.1.10>
    ServerAdmin info@elaidon.it
    DocumentRoot /var/www/html/fppattaroni.it
    ServerName serverweb.fppattaroni.it
</VirtualHost>

Il file /etc/resolv.conf

; generated by /sbin/dhclient-script
search localdomain
nameserver 192.168.1.10
nameserver 192.168.1.1


Ulteriori info

i computer sono in un gruppo di lavoro senza dominio di nome UFFICIO.

il router ha ip 192.168.1.1 e per i computer client risulta essere sia gateway che dns.

i client win7 hanno ip che vanno da 192.168.1.100 in su e ho impostato nel tcp/ip come dns primario l'ip del server CentOS che è fisso ed impostato su 192.168.1.10. Come dns secondario ho messo l'ip del router: 192.168.1.1.

Da browser in CentOS se scrivo url: serverweb.prova.it oppure serverweb.fppattaroni.it visualizzo i siti di test tranquillamente. Al contrario dai client win7 non rileva nulla e mi reindirizza su una pagina di errore di libero infostrada.

Comandi eseguiti
[root@localhost ~]# nslookup serverweb.prova.it
Server:         192.168.1.10
Address:        192.168.1.10#53

Name:   serverweb.prova.it
Address: 192.168.1.10



[root@localhost ~]# dig serverweb.prova.it

; <<>> DiG 9.3.6-P1-RedHat-9.3.6-16.P1.el5 <<>> serverweb.prova.it
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 26564
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;serverweb.prova.it.            IN      A

;; ANSWER SECTION:
serverweb.prova.it.     0       IN      A       192.168.1.10

;; Query time: 0 msec
;; SERVER: 192.168.1.10#53(192.168.1.10)
;; WHEN: Wed May 18 10:26:02 2011
;; MSG SIZE  rcvd: 52



Offline LonelyWolf

  • Moderator
  • Hero Member
  • *****
  • Post: 1396
    • Mostra profilo
    • Traversate dei laghi
Re: VirtualHost automatici
« Risposta #18 il: 19 Maggio 2011, 09:12:11 »
Che router è? (Il problema mi sa che sta proprio qua, bisogna configurarlo diversamente.)

In resolv.conf il primo nameserver deve essere 127.0.0.1

Offline Elaidon

  • Jr. Member
  • **
  • Post: 48
    • Mostra profilo
Re: VirtualHost automatici
« Risposta #19 il: 19 Maggio 2011, 11:23:44 »
ma guarda il manuale è questo:

http://bitblit.altervista.org/PirelliMOdem/DRG%20A124G%20Manual.pdf

nella sezione system si trova l'impostazione di 2 ip dns. Io credo sia quella ma è come non metterla

Offline LonelyWolf

  • Moderator
  • Hero Member
  • *****
  • Post: 1396
    • Mostra profilo
    • Traversate dei laghi
Re: VirtualHost automatici
« Risposta #20 il: 19 Maggio 2011, 11:38:54 »
Non è possibile configurare le opzioni per i dns.

Secondo me è meglio che disattivi il server dhcp del router e fai fare il lavoro a centos.

Offline Elaidon

  • Jr. Member
  • **
  • Post: 48
    • Mostra profilo
Re: VirtualHost automatici
« Risposta #21 il: 19 Maggio 2011, 12:21:24 »
Non è possibile configurare le opzioni per i dns.

Secondo me è meglio che disattivi il server dhcp del router e fai fare il lavoro a centos.

ostrega sempre più difficile  ;D

Offline LonelyWolf

  • Moderator
  • Hero Member
  • *****
  • Post: 1396
    • Mostra profilo
    • Traversate dei laghi
Re: VirtualHost automatici
« Risposta #22 il: 19 Maggio 2011, 13:49:04 »
Non è possibile configurare le opzioni per i dns.

Secondo me è meglio che disattivi il server dhcp del router e fai fare il lavoro a centos.

ostrega sempre più difficile  ;D

Non è vero!  ;D

Se usi le opzioni incluse a dnsmasq per fare da server dhcp, l'unico ip statico che devi avere è il gateway (ovvero il router), in questo modo risolvi i nomi di qualsiasi pc della lan.

Però si può fare anche con il pacchetto preposto, che se non ricordo male si chiama proprio dhcp.

Offline Elaidon

  • Jr. Member
  • **
  • Post: 48
    • Mostra profilo
Re: VirtualHost automatici
« Risposta #23 il: 19 Maggio 2011, 15:08:24 »
ok, io ti ho assunto a mio spirito guida ormai  ;D

però prima di piallare tutte le scoperte degli ultimi giorni vorrei capire meglio una cosa: su quale concetto basi l'ipotesi che solo come dns non va mentre se funzionerà anche da dhcp andrà?

Io così da ignorante mi chiedo che cambia in fondo se l'ip ai client viene assegnato dal server o dal router. Alla fine un ip è sempre un ip, il range di indirizzi e la subnet sempre quelli saranno.


Ora passiamo però alla questione più spinosa.
Io ho CentOS virtualizzato in vmware all'interno di win7. Questo significa che quando accendo il pc prima si deve caricare win7 poi parte vmware e infine si avvia CentOS.
Il punto allora è questo. Ma se CentOS partirà per forza di cose dopo win7, ed il router non sarà più server dhcp, chi assegnerà l'ip al win7 del mio pc? Mi vuoi dire che il mio win7 rimarrà senza ip e che aspetterà buono buono che si avvii il dhcp di CentOS e che poi in automatico gli chiederà l'ip?

Infine altra questione. Chi mi vieta di usare un ip statico per i pc fissi? Infondo in pratica il dhcp mi serve solo per quando viene qualcuno e si attacca col portatile, perchè per il resto ci sono 4 computer e hanno quasi sempre gli stessi ip. Poco mi cambia se li rendo statici. Ma se li rendo statici a quel punto torniamo alla prima domanda. Che cambia avere o meno il server dhcp su CentOS piuttosto che sul router al fine di risolvere il problema del dns interno?

Grazie per la pazienza.   :D

Offline LonelyWolf

  • Moderator
  • Hero Member
  • *****
  • Post: 1396
    • Mostra profilo
    • Traversate dei laghi
Re: VirtualHost automatici
« Risposta #24 il: 19 Maggio 2011, 17:21:16 »
ok, io ti ho assunto a mio spirito guida ormai  ;D

però prima di piallare tutte le scoperte degli ultimi giorni vorrei capire meglio una cosa: su quale concetto basi l'ipotesi che solo come dns non va mentre se funzionerà anche da dhcp andrà?

Io così da ignorante mi chiedo che cambia in fondo se l'ip ai client viene assegnato dal server o dal router. Alla fine un ip è sempre un ip, il range di indirizzi e la subnet sempre quelli saranno.
Perchè potrai far impostare tramite il lease dhcp come primo dns l'ip di centos che risolve correttamente i domini locali.

Ora passiamo però alla questione più spinosa.
Io ho CentOS virtualizzato in vmware all'interno di win7. Questo significa che quando accendo il pc prima si deve caricare win7 poi parte vmware e infine si avvia CentOS.
Il punto allora è questo. Ma se CentOS partirà per forza di cose dopo win7, ed il router non sarà più server dhcp, chi assegnerà l'ip al win7 del mio pc? Mi vuoi dire che il mio win7 rimarrà senza ip e che aspetterà buono buono che si avvii il dhcp di CentOS e che poi in automatico gli chiederà l'ip?
Sì, succede così, però l'ip non viene assegnato ogni giorno!

Infine altra questione. Chi mi vieta di usare un ip statico per i pc fissi? Infondo in pratica il dhcp mi serve solo per quando viene qualcuno e si attacca col portatile, perchè per il resto ci sono 4 computer e hanno quasi sempre gli stessi ip. Poco mi cambia se li rendo statici. Ma se li rendo statici a quel punto torniamo alla prima domanda. Che cambia avere o meno il server dhcp su CentOS piuttosto che sul router al fine di risolvere il problema del dns interno?

Grazie per la pazienza.   :D

Con 4 pc imposti dns, gateway e ip statico su tutti e hai risolto; se cambia anche solo 1 parametro sono solo 4 pc da riconfigurare e quindi puoi anche farne a meno. Il discorso nel tuo caso di portarlo dal router a centos è solo per far impostare il dns corretto ai 4 pc.

La vera utilità di dhcp ricade se hai molte macchine da configurare e/o dei notebook che arrivano saltuariamente dall'esterno e non possono avere una configurazione statica.

Offline Elaidon

  • Jr. Member
  • **
  • Post: 48
    • Mostra profilo
Re: VirtualHost automatici
« Risposta #25 il: 19 Maggio 2011, 19:26:04 »

Con 4 pc imposti dns, gateway e ip statico su tutti e hai risolto; se cambia anche solo 1 parametro sono solo 4 pc da riconfigurare e quindi puoi anche farne a meno. Il discorso nel tuo caso di portarlo dal router a centos è solo per far impostare il dns corretto ai 4 pc.


Ecco però qui c'è il punto che mi genera il dubbio.

Ipotizziamo di usare ip fissi.
Se ho capito il ragionamento in modo corretto, imposto in modo statico, ip, gateway e dns. Il che significa per esempio che un pc potrebbe avere:

ip = 192.168.1.105
gateway = ip router = 192.168.1.1
dns = ip centos = 192.168.1.10

se è vero questo allora ho sempre più il dubbio che impostare queste cose in modo statico non risolva il problema e il motivo è che per provare l'ho già fatto proprio con il dns.

attualmente sulle mie schede di rete ho imposto:

primary dns = ip centos = 192.168.1.10
seconday dns = ip del router = 192.168.1.1

di fatto, ciò che sembra non andare e cioè il dns, è già in questo momento impostato in modo statico. Eppure non viene preso in considerazione.

Sbaglio io, oppure questo ci mostra già che il problema non è qui?

Offline LonelyWolf

  • Moderator
  • Hero Member
  • *****
  • Post: 1396
    • Mostra profilo
    • Traversate dei laghi
Re: VirtualHost automatici
« Risposta #26 il: 19 Maggio 2011, 23:18:32 »
Il problema non è sul client, potrebbe essere che non raggiunge il dns (centos); per verificarlo lascia solo il primary dns con l'ip di centos, poi prova a fare il ping di un dominio esterno, possibilmente che non hai mai visitato così non è nella cache, a.e. ping www.123people.it

se risolve il nome e funziona il problema è altrove, se non funziona c'è un blocco tra la lan e centos, a.e. il firewall di centos che blocca le richieste dns.

Offline Elaidon

  • Jr. Member
  • **
  • Post: 48
    • Mostra profilo
Re: VirtualHost automatici
« Risposta #27 il: 20 Maggio 2011, 00:03:08 »
cio LonelyWolf,

ho fatto la prova che mi dicevi e come cominciavo a sospettare il problema si è verificato.
Se lascio come unico dns l'ip di Centos non riesco a pingare siti esterni.

Ho provato anche a sbloccare il firewall di norton che ho installato, ma non cambia quindi il problema non è nel firewall lato win7.

Come posso controllare se è lato Centos che c'è qualche blocco?

Offline Elaidon

  • Jr. Member
  • **
  • Post: 48
    • Mostra profilo
Re: VirtualHost automatici
« Risposta #28 il: 20 Maggio 2011, 00:12:31 »
Il problema non è sul client, potrebbe essere che non raggiunge il dns (centos); per verificarlo lascia solo il primary dns con l'ip di centos, poi prova a fare il ping di un dominio esterno, possibilmente che non hai mai visitato così non è nella cache, a.e. ping www.123people.it

se risolve il nome e funziona il problema è altrove, se non funziona c'è un blocco tra la lan e centos, a.e. il firewall di centos che blocca le richieste dns.


miiiiiiiiiii ho trovatooo!!!
certo che sto firewall di linux rompe un pò i maroni!

in pratica ho fatto da terminale: service iptables stop
quindi disabilitato completamente il firewall e indovina indovinello? FUNZIONAAAA!  ;D

ora per cercherò di fare in modo che non ci sia bisogno di disabilitare tutto il firewall ma tenerlo attivo e lasciar passare le comunicazioni con il dns.

Offline Elaidon

  • Jr. Member
  • **
  • Post: 48
    • Mostra profilo
Re: VirtualHost automatici
« Risposta #29 il: 20 Maggio 2011, 01:37:43 »
uhm nn riesco a trovare il sistema per tenere abilitato il firewall ma aprire al dns...online trovo un sacco di indicazioni diverse ma che non funzionano...