Newsgroup: it.comp.os.linux.sys
Titolo: name virtualhost apache

Ciao a tutti,
ho un problema con apache..ho settato il  webserver con due IP
uno per il sito principale e l'altro per i virtualhost basti sul nome....
in tal modo
Listen 80
# This is the "main" server running on 172.20.30.40
ServerName 
server.domain.com
DocumentRoot /www/mainserver
# This is the other address
NameVirtualHost 172.20.30.50
<VirtualHost 172.20.30.50>
DocumentRoot /www/example1
ServerName 
www.example1.com
</VirtualHost>
<VirtualHost 172.20.30.50>
DocumentRoot /www/example2
ServerName 
www.example2.org
</VirtualHost>
Sulle zone dns relative ai due domini (
example1.org
 ed 
example2.org
)  ho
inserito i due A record relativi al nome host che punta al 172.20.30.40
Riavvio apache ma si vede solo il  sito priciaple corrispondente al primo
IP...ma non capisco il perchč.
Secondo voi č corretto? In quale punto secondo voi sbaglio? Eppure questo č
tratto dalla docu di Apache....
Ciao
Giuseppe

 In quale punto secondo voi sbaglio?
Nell'indicare l'IP. Se e' NameBased lascialo name based ed usa '*'
invece dell'IP.
Davide
-- 
Windows XP: Technology by NT, interface by Fisher-Price

 No.
Perchč dici che non č corretto visto la documentazione sul sito di apache
http://httpd.apache.org/docs-2.0/vhosts/examples.html
dice anche di settare i virtualhost namebased anche due ip...
Tra l'altro si puň optare anche per una solziione mista ip-based /
name-based
Tale webserver gestisce per ora due siti su due IP diversi
ma i due ip sono in round robin con altri due ip su un'altra macchina.
1) Macchina  ha i seguenti ip 1.1.1.1;  1.1.1.2
2) Macchina  ha i seguenti ip 1.1.1.3;  1.1.1.4
Io volevo sfruttare il round - robin per tutti i siti e scegliere quindi la
soluzione name-based (con tutti i suoi limiti).
Allora pensavo di assegnare al sito principale un ip in modo che il round
robin fosse in piedi e usare l'altro per tutti gli altri siti.
Purtroppo mi hanno detto che non vogliono utilizzare un unico ip per tutti i
siti per ragioni di sicurezza...dicono che se un ip va giů
perdiamo un sito in questo modo se vada giů li perdiamo tutti...ho provato a
rivbattere ma senza successo.
Che consigliate?
Ciao
Giuseppe

 
Non per contraddirti, ma:
The NameVirtualHost directive is a required directive if you want to 
configure name-based virtual hosts.
Although addr can be hostname it is recommended that you always use an 
IP address, e.g.
NameVirtualHost 111.22.33.44
(dalla documentazione ufficiale di apache).
Io stesso faccio cosě da anni.
Saluti,
Simone.

 
Comunque dovrebbe funzionare ugualmente; ho qualche centinaio di domini 
messi cosě e non creano problemi di sorta
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)
tosnet.it
	Prima di parlare collegare la spina del cervello,
	 leggere e in caso di schermata blu riavviare.

 inserito i due A record relativi al nome host che punta al 172.20.30.40
Errore di copiatura o di configurazione del DNS? (40 vs 50)
Poi: sei sicuro che il server con apache abbia il tuo server dns in
resolv.conf? Altrimenti devi aspettare la propagazione della zona.
Hai dato un reload a bind sul dns?
Bye.

 perdiamo un sito in questo modo se vada giů li perdiamo tutti
Motivo di piu' per NON collegare Apache ad un singolo IP.
Davide
-- 
SETI@home:
That would be on the "Let's look for intelligence out there, because there's 
none here" principle?
-- Paul Tomblin