Tema: Virtualhost bėda
Autorius: lingus
Data: 2008-05-18 17:52:32
Švariai suinstaliuotas apache2 ant debian. Prie ip pririštas domenas 
www.domenas.lt kurio failai yra /var/www/pirmas.
Dar yra /var/www/phpmyadmin ir /var/www/squirrelmail.

yra configas prie sites-available pirmas.conf:

<VirtualHost *>
     ServerAdmin emailas@asd.lt
     DocumentRoot /var/www/pirmas
     ServerName www.domenas.lt
     ServerAlias domenas.lt
     DirectoryIndex index.html index.php index.pl
<Directory /var/www/pirmas>
Options Indexes MultiViews FollowSymLinks
   Allow from all
   AllowOverride All
   Order allow,deny
</Directory>
</VirtualHost>

ir yra default:

NameVirtualHost *
<VirtualHost *>
         ServerAdmin webmaster@localhost

         DocumentRoot /var/www/
         <Directory />
                 Options FollowSymLinks
                 AllowOverride None
         </Directory>
         <Directory /var/www/>
                 Options Indexes FollowSymLinks MultiViews
                 AllowOverride None
                 Order allow,deny
                 allow from all
                 # This directive allows us to have apache2's default 
start page
                 # in /apache2-default/, but still have / go to the 
right place
#                RedirectMatch ^/$ /pirmas/
         </Directory>
<....>
</VirtualHost>


Bėda, kad įrašius browseryje url www.domenas.lt, nuredirectina į 
www.domenas.lt/pirmas. Tuomet veikia ir phpmyadmin ir squirrelmail. Bet 
jei padarau kad browseris nepridėtų /pirmas, tai nebeveikia phpmyadmin 
ir mailas.
Kaip sprendžiasi toks dalykas, ačiū :)