
Don't specify two NameVirtualHosts. Also, don't specify the hostname in the VirtualHost tag (just use the *). Place the hostname that you want to be the default first, and Apache will use it for anything that doesn't match a ServerName or ServerAlias. NameVirtualHost *:80 Listen 80 <IfModule mod_ssl.c> # SSL name based virtual hosts are not yet supported, therefore no # NameVirtualHost statement here Listen 443 </IfModule> <VirtualHost *:80> ServerName vps1.tehzomb.info DocumentRoot /var/www/tehzomb.info </VirtualHost> <VirtualHost tor.*:80> ServerAdmin the.jungle@tehzomb.info ServerName tor.tehzomb.info DocumentRoot /var/www/tor-mirror <Directory /var/www/tor-mirror/> Options MultiViews Indexes DirectoryIndex index AllowOverride None </Directory> </VirtualHost>