I have 3 virtual hosts set up like this: <VirtualHost *:80> ServerName www.example.com ServerAlias example.com DocumentRoot /var/www/html/example ErrorLog /var/www/html/example/error.log CustomLog /var/www/html/example/requests.log combined </VirtualHost> <VirtualHost *:80> ServerName www.site1.example.com ServerAlias site1.example.com DocumentRoot /var/www/html/site1 ErrorLog /var/www/html/site1/error.log CustomLog /var/www/html/site1/requests.log combined </VirtualHost> <VirtualHost *:80> ServerName www.site2.example.com ServerAlias site2.example.com DocumentRoot /var/www/html/site2 ErrorLog /var/www/html/site2/error.log CustomLog /var/www/html/site2/requests.log combined </VirtualHost> httpd.conf has the following uncommented: NameVirtualHost *:80 and the following commented #ServerName www.example.com:80 My DNS has A records example.com -> myIP *.example.com -> myIP myIP is the same for both records. site1.example.com works fine and goes to the correct site. site2.example.com works fine and goes to the correct site. example.com does not work and gets into a redirect loop. What do I need to configure to get example.com to work ? Thanks, Warren Bell |