Newsgroup: it.comp.os.linux.sys
Titolo: [Apache] problemi con VirtualHost(s)

Per i Virt...uosi del Virtual Hosting: sto' configurando un server
che dovrebbe gestire 3 siti virtuali (e' una intranet). Ho impostato
la mia configurazione come segue:
NameVirtualHost docs
NameVirtualHost intranet
<VirtualHost intranet>
    ServerAdmin <indirizzodell'admin>
    DocumentRoot /usr/local/apache/htdocs/default
    ServerName intranet
    ErrorLog logs/apache.err
    ScriptAlias /cgi-bin/ "/usr/local/apache/htdocs/default/cgi-bin/"
    <Directory "/usr/local/apache/htdocs/default/cgi-bin">
        AllowOverride None
        Options None
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>
<VirtualHost docs>
    ServerAdmin <indirizzodell'admin>
    DocumentRoot /usr/local/apache/htdocs/docs
    ServerName docs
    ErrorLog logs/docs.err
    ScriptAlias /cgi-bin/ "/usr/local/apache/htdocs/docs/cgi-bin/"
    <Directory "/usr/local/apache/htdocs/docs/cgi-bin">
        AllowOverride None
        Options None
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>
evito di riportare anche il terzo senno' facciamo notte... Ora,
quando avvio apache egli mi comunica:
# ./bin/apachectl start
[Fri Jan  4 11:37:11 2002] [warn] NameVirtualHost intranet:80 has no VirtualHosts
[Fri Jan  4 11:37:11 2002] [warn] NameVirtualHost docs:80 has no VirtualHosts
./bin/apachectl start: httpd started
Dopodiche' tutto funziona correttamente (almeno cosi' pare)...
La domanda: che cappero vuole ? Perche' il 'warning' ?
Nota: ho gia' guardato la documentazione di apache ma non mi e'
servito ad un gran che...
Davide

 NameVirtualHost intranet
Toglilo
Tutto il resto dovrebbe andare bene.
Poi naturalmente devi risolvere da DNS i 2 o 3 nomi dei virtualhost con
lo stesso IP (192.168.1.1 nell'esempio)
Bye.

 NameVirtualHost intranet
????????????????
NameVirtualHost 
12.34.56.78:80
Ciao,
// Umberto Salsi
//
// 
http://digilander.iol.it/salsi
 <-- GnuPG key available here!
// Key fingerprint = B957 FB00 10F5 A770 4A26  2D80 BE2C F6CD 77E9 29AE

 o con l'IP che e`.
Quello che mi stai consigliando tu e' di usare il Virtual Host basato
sull'IP. Purtroppo *non posso farlo* (il cliente decide).
Ci tengo a precisare che, dopo il "warning", tutto funziona correttamente.
Davide

 Ciao,
Per cortesia, se non sai le risposte, non postare.
Davide

 
Forse è un problema di risoluzione del nome in IP...?
Controlla magari che bind risolva correttamente il nome in IP
Ciao
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Controlla magari che bind risolva correttamente il nome in IP
Il nome viene risolto (e' in /etc/hosts). Ripeto: dopo l'avvio tutto
funziona correttamente, se apro 
http://quellochehoconfigurato
 vedo il
sito correttamente, e' solo quello stupido Warning all'inizio che non
riesco a capire...
Davide

 sull'IP. Purtroppo *non posso farlo* (il cliente decide).
No, quello e` VirtualHosting basato sul nome, in cui associ a un solo
IP (quello di NameVirtualHost) diversi nomi (quelli dei VirtualHost
seguenti).
Quello che stai cercando di fare tu e` di definire diversi
NameVirtualHost (quindi come se il computer avesse diversi IP) al cui
ultimo assegni i vari VirtualHost.
Fidati. Lo uso per qualche decina di domini virtuali sullo stesso IP e
funziona. ;)
Bye.