I can't tell why one apache virtual host entry keeps overriding another. The following file
// filename: cbl
<VirtualHost 74.207.237.23:80>
ServerAdmin
[email protected]
ServerName completebeautylist.com
ServerAlias www.completebeautylist.com
DocumentRoot /srv/www/cbl/production/public_html/
ErrorLog /srv/www/cbl/production/logs/error.log
CustomLog /srv/www/cbl/production/logs/access.log combined
</VirtualHost>
keeps overriding this file
// filename: theccco.org
<VirtualHost 74.207.237.23:80>
SuexecUserGroup "#1010" "#1010"
ServerName theccco.org
ServerAlias www.theccco.org
ServerAlias webmail.theccco.org
ServerAlias admin.theccco.org
DocumentRoot /home/theccco/public_html
ErrorLog /var/log/virtualmin/theccco.org_error_log
CustomLog /var/log/virtualmin/theccco.org_access_log combined
ScriptAlias /cgi-bin/ /home/theccco/cgi-bin/
DirectoryIndex
index.html
index.htm
index.php
index.php4
index.php5
<Directory /home/theccco/public_html>
Options -Indexes +IncludesNOEXEC +FollowSymLinks
allow from all
AllowOverride All
</Directory>
<Directory /home/theccco/cgi-bin>
allow from all
</Directory>
RewriteEngine on
RewriteCond %{HTTP_HOST} =webmail.theccco.org
RewriteRule ^(.*) https://theccco.org:20000/ [R]
RewriteCond %{HTTP_HOST} =admin.theccco.org
RewriteRule ^(.*) https://theccco.org:10000/ [R]
Alias /dav /home/theccco/public_html
<Location /dav>
DAV On
AuthType Basic
AuthName theccco.org
AuthUserFile /home/theccco/etc/dav.digest.passwd
Require valid-user
ForceType text/plain
Satisfy All
RewriteEngine off
</Location>
</VirtualHost>
I tried a2ensite, a2dissite, and reloading I get this message
* Reloading web server config apache2 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
[Thu Apr 15 10:47:36 2010] [warn] NameVirtualHost 74.207.237.23:443 has no VirtualHosts
Aside from that, I don't know what else could be wrong. Can anyone tell me what to do?