virtualhosty przestały działać

Krystian Tomczyk krystian w kamionek.net
Pią, 30 Cze 2006, 22:59:35 CEST


Witam
Nie wiem dokładnie od kiedy mi nie działa (wyświetla tylko stronę główną
- 1 virtualhost), a wcześniej było dobrze

[root w serwer ~]# rpm -qa |grep apache |sort
apache-2.2.2-1.i486
apache-base-2.2.2-1.i486
apache-errordocs-2.2.2-1.i486
apache-mod_alias-2.2.2-1.i486
apache-mod_asis-2.2.2-1.i486
apache-mod_auth-2.2.2-1.i486
apache-mod_auth_basic-2.2.2-1.i486
apache-mod_authn_file-2.2.2-1.i486
apache-mod_authz_groupfile-2.2.2-1.i486
apache-mod_authz_host-2.2.2-1.i486
apache-mod_authz_user-2.2.2-1.i486
apache-mod_cern_meta-2.2.2-1.i486
apache-mod_cgi-2.2.2-1.i486
apache-mod_dbd-2.2.2-1.i486
apache-mod_dir-2.2.2-1.i486
apache-mod_env-2.2.2-1.i486
apache-mod_include-2.2.2-1.i486
apache-mod_log_config-2.2.2-1.i486
apache-mod_mime-2.2.2-1.i486
apache-mod_mime_magic-2.2.2-1.i486
apache-mod_negotiation-2.2.2-1.i486
apache-mod_php-5.1.4-3.2.i486
apache-mod_setenvif-2.2.2-1.i486
apache-mod_speling-2.2.2-1.i486
apache-mod_userdir-2.2.2-1.i486
apache-mod_version-2.2.2-1.i486
apache-mod_vhost_alias-2.2.2-1.i486
apache-tools-2.2.2-1.i486

[root w serwer ~]# cat /etc/httpd/conf.d/20_mod_vhost_alias.conf
# $Id: apache-mod_vhost_alias.conf,v 1.5 2005/12/21 13:20:12 glen Exp $
LoadModule vhost_alias_module   modules/mod_vhost_alias.so

<IfModule mod_vhost_alias.c>

<VirtualHost kamionek.net:80>
        ServerAdmin root w kamionek.net
        DocumentRoot /home/services/httpd/html
        ServerName kamionek.net
</VirtualHost>

<VirtualHost asia.kamionek.net:80>
        ServerAdmin root w kamionek.net
        DocumentRoot /home/users/asia/public_html
        ServerName asia.kamionek.net
</VirtualHost>

</IfModule>

Taki conf miałem i było dobrze, a teraz w logach jest:
Jun 30 22:48:58 serwer httpd.prefork: [Fri Jun 30 22:48:58 2006] [warn]
VirtualHost kamionek.net:80 overlaps with VirtualHost
asia.kamionek.net:80, the first has precedence, perhaps you need a
NameVirtualHost directive
Jun 30 22:48:59 serwer httpd: httpd.prefork startup  succeeded

Po dodaniu /NameVirtualHost kamionek.net:80/ już nie ma warninga, ale
dalej wyświetla tylko stronę główną :(
Co zrobić żeby znowu było dobrze?
BTW w dokumentacji pld rozdział o apache'u jest do jakieś wcześniejszej
wersji gdzie cała konfiguracja była w httpd.conf, a nie rozbita na kilka
plików.
-- 
Pozdrawiam
Krystian T

        "errare humanum est..."




Więcej informacji o liście dyskusyjnej pld-users-pl