podivne chovani apache a virtualhost

Petr Hvězda petr.hvezda na unistav.cz
Čtvrtek Březen 23 16:25:40 CET 2006


Zdravim konferenci,
 
mam podivny problem, mam apache httpd-2.0.52-22.ent.centos4 a rozjizdim na
nem 2 domeny, pricemz jedna je hlavni treba aaa.com a druha je virtualni
bbb.com
Konfiguroval jsem podle
http://httpd.apache.org/docs/1.3/vhosts/examples.html, kde je druhy pripad
ten muj - jedna IP a dve domeny. 
 
Po nastaveni virtualni domeny:
 
NameVirtualHost *:80
 
<VirtualHost *:80>
    ServerAdmin bbb na bbb.com
    DocumentRoot /var/www/bbb
    ServerName www.bbb.com
    ErrorLog /var/log/httpd/bbb.com-error_log
    CustomLog /var/log/httpd/bbb.com-access_log common
</VirtualHost>

Se mi to zacne podivne chovat. V document rootu hlavni domeny aaa.com mam
par podslozek:
 
/var/www/html/dir_1
/var/www/html/dir_2
 
Pokud dam www.aaa.com tak se mi bezproblemu zobrazi index.htm a vsechno
funguje jak ma. Ovsem pokud se pokusim pristoupit na www.aaa.com/dir_1 nebo
dir_2 tak mi apache vygeneruje hlasku, ze link neni spravny...
 
Avsak domena www.bbb.com funguje zcela spravne a je funkcni i s podslozkami.
 
v logu pro domenu bbb.com (bbb.com-access_log) pak pri vstupu na domenu
www.aaa.com/dir_1 vidim toto:
 
82.142.70.161 - - [23/Mar/2006:14:47:30 +0100] "GET /dir_1/ HTTP/1.0" 404
291
82.142.70.161 - - [23/Mar/2006:14:47:31 +0100] "GET /dir_1/ HTTP/1.0" 404
291
82.142.70.161 - - [23/Mar/2006:14:47:31 +0100] "GET /dir_1/ HTTP/1.0" 404
291
82.142.70.161 - - [23/Mar/2006:14:47:31 +0100] "GET /dir_1/ HTTP/1.0" 404
291
82.142.70.161 - - [23/Mar/2006:14:47:32 +0100] "GET /dir_1/ HTTP/1.0" 404
291
 
a v bbb.com-error_log toto
 
[Thu Mar 23 16:10:44 2006] [error] [client 82.142.70.161] File does not
exist: /var/www/bbb/dir1
 
A ja se ptam proc ? Proc pri vstupu na domenu aaa.com se mi zapisuji error
hlasky do logu domeny bbb.com ? A proc mi nejou podadresare na domene
aaa.com dir_1 a dir_2, kdyz mam virtualhostem zapnutou domenu bbb.com ?
 
SAmozrejme pokud virtualhost vypnu tak bezi vsechno ok.
 
Diky za pripadne nakopnuti
 
--
P.H.
 
 
 
 
 


Další informace o konferenci Linux