Newsgroup: it.comp.www.server
Titolo: Houising & Virtual Hosts un pò di pazienza x favore

ho precedentemente postato su it.comp.os.linux.sys ma non ho avuto risposta.
Cmq vi riporto il problema, confido almeno in un vostro aiuto. grazie
Salve ragazzi, ho messo un serverino in housing tanto per impratichirmi un
pņ.. allora ho avuto l'ip del server e funziona egregiamente, ho comprato un
dominio con gestione dns e ho impostato tutto sull'ip del server. Funziona
solo che vorrei che al numero dell'ip si aprisse la pagina del server che si
trova in /var/ww e che a 
www.arpashop.com
 si apra la pagina che si trova in
/home/arpashop_com/public_html ho modificato /etc/apache/http.conf in questo
modo:
namevirtualhost *
<virtualhost *>
        documentroot   /var/www/
        servername    62.149.193.71
        ErrorLog /var/log/apache/62_149_193_71-error.log
        CustomLog /var/log/apache/62_149_193_71-access.log common
</virtualhost>
<virtualhost *>
        documentroot   /home/arpashop_com/public_html/
        servername    
www.arpashop.com
        ErrorLog /var/log/apache/www.arpashop_com-error.log
        CustomLog /var/log/apache/www.arpashop_com-access.log common
        ServerAlias 
arpashop.com
 *.
arpashop.com
</virtualhost>
ma se apro il browser con l'indirizzo di arpashop o con l'ip del server si
apre sempre la stessa pagina... come mai?
il mio /etc/hosts č questo:
127.0.0.1       localhost
127.0.0.1       
www.arpashop.com
 
www.arpashop.com
non so se le due righe sotto possono servire, quindi le ho commentate per il
momento.
#127.0.0.1      
arpashop.com
#62.149.193.71  
arpashop.com
il mio apache restart -S mi restituisce:
arpashop:/var/www# apache restart -S
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:80                   is a NameVirtualHost
                       default server 62.149.193.71
(/etc/apache/httpd.conf:1041)
                       port 80 namevhost 62.149.193.71
(/etc/apache/httpd.conf:1041)
                       port 80 namevhost 
www.arpashop.com
(/etc/apache/httpd.conf:1051)
quindi in teoria il dominio 
www.arpashop.com
 č configurato nei Virtual
Hosts. come mai non va nella sua home? Spero in un vostro aiuto. Buon Natale
a tutti ;o))!

 </virtualhost>
Ad occhio credo che la direttiva Servername non funzioni se riferita ad 
indirizzi IP.
Puoi provare a risolvere il problema modificando come segue:
DocumentRoot   /var/www/
ErrorLog /var/log/apache/62_149_193_71-error.log
CustomLog /var/log/apache/62_149_193_71-access.log common
NameVirtualHost *
<VirtualHost *>
          DocumentRoot   /home/arpashop_com/public_html/
          ServerName    
www.arpashop.com
          ErrorLog /var/log/apache/www.arpashop_com-error.log
          CustomLog /var/log/apache/www.arpashop_com-access.log common
          ServerAlias 
arpashop.com
 *.
arpashop.com
</VirtualHost>
In questo modo chi fa richieste a 
www.arpashop.com
 dovrebbero trovarsi 
come DocumentRoot /home/arpashop_com/public_html/, tutti quelli che si 
collegano ad uno degli IP definiti sul server si troveranno come 
DocumentRoot quella di default, cioè /var/www
Guarda, se non l'hai già fatto, anche questo sito:
http://httpd.apache.org/docs/vhosts/examples.html
-- 
Ciao
Morsac

 Morsac
Ti ringrazio, sei stato gentilissimo in ogni caso ho risolto da un paio di
giorni. Buon Natale!