Name based virtual hosting seems to be slightly different between redhat 8.0 (httpd-2.0.40-11.5) and redhat 9 (httpd-2.0.40-21.3). I'm trying to serve various domains, - the dns for each points to the one ip address. The first one in my httpd.conf file is intended to be the default, as per the documentation, but it seems that all requests to any virtual hosts are served by the first one. Basically this is what I'm doing (with more virtual hosts, but the effect is the same with two) -------- from /etc/httpd/conf/httpd.conf NameVirtualHost *:80 # # VirtualHost example: # Almost any Apache directive may go into a VirtualHost container. # The first VirtualHost section is used for requests without a known # server name. # <VirtualHost *> DocumentRoot /usr/local/www/foo.bar/html ServerName foo.bar # ... </VirtualHost> <VirtualHost *> DocumentRoot /usr/local/www/bar.baz/data ServerName bar.baz # ... </VirtualHost> -------- When I connect to, say, http://bar.baz/cgi-bin/script, /var/log/httpd/error_log says: "... script not found or unable to stat: /usr/local/www/foo.bar/cgi-bin/script" notice how its pointing to the location for the default virtual host? Can anyone provide any insight to this? Many thanks in advance, -- Iain Buchanan <iain@xxxxxxxxxxxxxxxxxxx> -- Shrike-list mailing list Shrike-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/shrike-list