Newsgroup: it.comp.os.linux.sys
Titolo: Virtual Host name based

Ciao a tutti,
mi trova a dover configurare Apache in modo che ascolti su due indirizzi IP
il 192.168.1.10 e il 192.168.1.20.
Vorrei fare due virtual host basati sul nome sfruttando per il primo sito il
primo ip e per gli altri dieci siti l'altro IP.
 per un sito e per
Vorrei che il primo Ip fosse relativo alla configurazione di un alcuni siti
name-virtualhost e il secondo ip di altri name virtualhost
Come da documentazione
 Il server ha due indirizzi IP (111.22.33.44, 111.22.33.55 and 111.22.33.66)
che risolvono i  names server.domain.tld, www.otherdomain1.tld
rispettivamente.
Gli indirizzi 111.22.33.44 dovrebbero essere usati per una soluzione mista
basata sul nome e sull'ip.
Port 80
ServerName server.domain.tld
NameVirtualHost 111.22.33.44
    <VirtualHost 111.22.33.44>
    DocumentRoot /www/domain
    ServerName www.domain.tld
    ...
    </VirtualHost>
    <VirtualHost 111.22.33.44>
    DocumentRoot /www/subdomain1
    ServerName www.sub1.domain.tld
    ...
    </VirtualHost>
    <VirtualHost 111.22.33.44>
    DocumentRoot /www/subdomain2
    ServerName www.sub2.domain.tld
    ...
    </VirtualHost>
    <VirtualHost 111.22.33.55>
    DocumentRoot /www/otherdomain1
    ServerName www.otherdomain1.tld
    ...
    </VirtualHost>
Che ne dite? Oppure è meglio utilizzare la direttiva NameVirtualHost due
volte relativamente agli indirizzi su cui effettuare il name-virtualhost.
Ciao Giuseppe

 volte relativamente agli indirizzi su cui effettuare il name-virtualhost.
Si DEVE usare NameVirtualHost per ogni IP su cui ascolti, a meno di non
usare *.
Bye.

 il 192.168.1.10 e il 192.168.1.20.
Non si capisce quasi niente della tua descrizione. Rileggi i messaggi
prima di spedirli...
Hai perfettamente ragione...scusatemi...
In breve io vorrei configurare apache con due ip in modo da poter fare i
virtual host name based in modo
da utilizzare un indirizzo ip per certi siti e l'altro indirizzo per altri.
Devo mettere la direttiva NameVirtualHost per ogni ip su cui far ascoltare
il server oppure basta
utilizzare una soluzione mista some da post precedente?
Finora avevo configurato apache con un solo ip dove mettevo i virtual...ma
con due si può?
Ciao
Giuseppe

 siti e l'altro indirizzo per altri.  
...che è la descrizione di un virtualhost ip based e non name based.
-- 
Luca Villani     NOC Manager  -  Wireless Solutions S.p.A.  (Dada Group)
http://www.wseurope.com
          via Castiglione 25, 40124 Bologna Italy
T:
+39 051 2966826
   F:
+39 051 2966800
   M:
+39 348 5298542
   UIN:76272621
GPG public key available

 ...che è la descrizione di un virtualhost ip based e non name based.
Qui ti sbagli...
Quella che ho scritto io è una configurazione mista...altrimenti non avrei
mai utilizzato la
direttiva NameVirtulHost.

> non usare *.
Es.:
NameVirtualHost *
<VirtualHost 1.2.3.4>
	ServerName a.b.c
</VirtualHost>
<VirtualHost 2.3.4.5>
	ServerName b.c.d
</Vi...>
<VirtualHost 1.2.3.4>
	ServerName q.w.e
</Vi...>
Oppure
NameVirtualHost 1.2.3.4
NameVirtualHost 2.3.4.5
<VirtualHost...>
...

 Quella che ho scritto io è una configurazione mista...
Che non è name based.
BTW: Alessandro Pellizzari ti aveva già risposto con la soluzione...
