On 06/10/06, Mark Fitzsimmons <Mark@xxxxxxxxxxx> wrote:
Good morning All, I have a slight issue with apache virtual hosts not working on my newly installed CentOS (4.4). I am very new to Linux, however I have experience with apache etc on 'w1nd0ws'. I've been round and round in the apache conf file and to no avail. Basically if I setup a virtual host the default then looks at it. Also, if I setup multiple virtual hosts they all look at the first virtual host. I'm running the machine inside my local network as a staging server for web design. I then set my HOSTS file on my PC to the ip of the server and then the www.domain.co.uk: Eg: 192.168.1.250 www.testsiteonvirtualhost.co.uk This is what I do on my other apache test server (not CentOS). I assume this should work?? Is there anything other than virtual hosts that would need setting up??
Here's how I setup Name-based Virtual Hosts. Assuming a vanilla Apache config, in /etc/httpd/conf/httpd.conf I add at the bottom... # Individual sites' name-based vhost configurations are in # /etc/httpd/conf.d/dev.*.conf # # NameVirtualHost for base site NameVirtualHost 192.168.24.120:80 # Define default catch-all vhost containers for requests # which don't match any other containers defined in conf.d/ <VirtualHost 192.168.24.120:80> ServerName webserv1 DocumentRoot /var/www/html/ </VirtualHost> Then in /etc/httpd/conf.d/ I would have a file dev.site1.conf for example containing <VirtualHost 192.168.24.120:80> ServerName www.site1.co.uk ServerAdmin webmaster@xxxxxxxxxxx DocumentRoot /home/site1/public_html/ RewriteEngine on RewriteCond %{REQUEST_METHOD} ^TRACE RewriteRule .* - [F] ErrorLog /home/site1/logs/error_log TransferLog /home/site1/logs/access_log CustomLog /home/site1/logs/custom_log combined ScriptAlias /cgi-bin/ /home/site1/cgi-bin/ <Directory "/home/site1/cgi-bin/"> Options +ExecCGI </Directory> </VirtualHost> Copy and replace site1 for site2 in /etc/httpd/conf.d/dev.site2.conf and so on. Will. _______________________________________________ CentOS mailing list CentOS@xxxxxxxxxx http://lists.centos.org/mailman/listinfo/centos