Newsgroup: it.comp.os.linux.software
Titolo: Pb configurazione Virtual Host

Salve,
ho installato sul mio server linux Apache 1.3.20 e sto cercando di 
configurare, all'interno della mia LAN, due Virtual Host, ma qualcosa
non funziona perchč dei due
virtual host riesco ad accedere solo al primo. Mi spiego meglio e vi
do
un po' piů di dettagli.
Sul Server č installata la versione 7.2 della RedHat
Il nome del server č:
Linserver IP 168.12.1.25 (Linserver.localnet)
inoltre nel DNS č stato creato 
un alias per la stessa macchina, con un altro nome:
 
Stor (Stor.localnet IP 168.12.1.25)
Inizialmente ho configurato l'httpd.conf solo per il dominio Linserver
(
http://Linserver
)
e tutto funzionava. Ho cercato di configurare allora due virtual host,
ma come dicevo riesco ad
accedere solo al primo, o meglio anche se mi connetto al secondo
dominio
mi viene sempre visualizzata la pagina del primo.
L'httpd.conf č cosě configurato:
#Section 1: Global Environment
...
#Section 2: 'Main' server configuration
ServerAdmin ro...@linserver.localnet
ServerName linserver.localnet
User nobody
Group nobody
....
### Section 3: Virtual Hosts
NameVirtualHost 168.12.1.25
<VirtualHost 168.12.1.25>
    DocumentRoot /www1/sito1
    ServerName linserver.localnet
.....
<\VirtualHost>
<VirtualHost 168.12.1.25>
    DocumentRoot /www2/sito2
    ServerName stor.localnet
.....
<\VirtualHost>
Come si vede ho chiamato i due virtual host con i nomi con cui č
referenziata nel
DNS la macchina. Ma sia che io digiti 
http://linserver
 che 
http://Stor
mi viene aperta la pagina di Linserver.
Ho provato ad invertire i due Virtual Host e il risultato č lo stesso,
solo che ora
viene visualizzata sempre la pagina dell'altro dominio.
Ho cambiato anche i nomi "ServerName" del virtual host, ma in questo
caso
si riceve il messaggio di "pagina non trovata".
Dove sta l'inghippo??
Vi prego di aiutarmi a risolverlo..
Grazie.


Controlla i permessi del filesystem e le direttive <Directory> di 
httpd.conf (devono consentire l'accesso anche al secondo tree).
Per il resto sembra ok...
-- 
Emanuele "SKULL" Balla
----------------------------------------------------------------------
"How should I know if it works?  That's what beta testers are for. I 
only coded it." (Attributed to Linus Torvalds, somewhere in a posting)

 
ed hai risolto il problema o no?

 ed hai risolto il problema o no?
Anche in questo caso nessun risultato, anzi qualche errorino di
overlap..
Alla fine comunque sono riuscito a farlo funzionare. Provando ho
chiamato i
"ServerName" dei singoli Virtual Host anzichè Linserver.localnet
Linserver e basta e Stor anzichè Stor.localnet e in questo caso
funziona!!
Grazie mille dell'aiuto e dei suggerimenti

 <VirtualHost>
ServerName deve contenere ESATTAMENTE cio` che scriverai nel browser per
raggiungere il sito (quindi se scrivi stor.localnet poi devi mettere il
".localnet" anche nell'url) come alternativa puoi aggiungere un
"ServerAlias stor" lasciando ServerName cosi` come e` adesso
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 "ServerAlias stor" lasciando ServerName cosi` come e` adesso
Grazie, ero arrivato alla stessa conclusione ieri, cioè di mettere in
ServerName
l'esatto nome digitato nella URL. Ho provato poi a mettere anche un
ServerAlias, ma non funziona, quindi la domanda è: anche il
"ServerAlias" name deve essere registrato nel DNS? Non posso cioè
inventare così un nome (senza avvertire il DNS) e metterlo come alias
di un nome già registrato nel DNS ??