J. Greenlees wrote: [...] As slightly off-topic, I would like to add a note :Because of the way in which VirtualHosts work, with the first-defined VHost being the one handling all requests which somehow are "wrong", it is often difficult to sort out where such problems are coming from. To avoid this, I usually define a first Vhost that has some non-real DNS ServerName (e.g. ServerName defaulthost), specifically to catch requests that arrive at the server with an invalid hostname (for example someone entering "http://(server-ip-address)". That one has a DocumentRoot containing a single html index page, which shows clearly that the caller shouldn't do that. It also has its own separate logfiles.
That helps sorting out the "wrong" calls from the "good" calls. In your case, that would be something like : <VirtualHost *:80> ServerName default DocumentRoot /home/defaulthost/docs DirectoryIndex DontDoThat.html ErrorLog /var/log/httpd/defaulthost-error_log CustomLog /var/log/httpd/defaulthost-access_log common </VirtualHost> <VirtualHost *:80> ServerAdmin DocumentRoot /home/jaqui/public_html ServerName dev.runic-hosting.com ErrorLog /var/log/httpd/dev.runic-hosting.com-error_log CustomLog /var/log/httpd/dev.runic-hosting.com-access_log common </VirtualHost> <VirtualHost *:80> ServerAdmin DocumentRoot /home/dawnfyre/public_html ServerName dev.jaqui-greenlees.net ErrorLog /var/log/httpd/dev.jaqui-greenlees.net-error_log CustomLog /var/log/httpd/dev.jaqui-greenlees.net-access_log common </VirtualHost> <VirtualHost *:80> ServerAdmin DocumentRoot /home/shawan/public_html ServerName dev.shawanspage.com ErrorLog /var/log/httpd/dev.shawanspage.com-error_log CustomLog /var/log/httpd/dev.shawanspage.com-access_log common </VirtualHost>Since "default" is not a valid DNS name, nobody would ever get to your server using "http://default". But that host would catch calls to "http://ip-address-of-your-server", and also re-directed calls that somehow do not have a "Host:" header, or an invalid one (like possibly the result of wrong re-directs). And in its logfile, you would have these calls isolated from the explicit calls to your host "dev.runic-hosting.com".
--------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx