Network: Apache: virtual hosts(last edit: 2001-04-15)
Setting up Apache Virtual hosts
You have several (sub)domains pointing to the same ip address
but you want to treat this (sub)domains as full-features
domains as if they had their own ipaddress. Well this is how to:
In your httpd.conf file you'll find a line 'DocumentRoot' followed
by a path. This is the setup for apache to server one domain. I'll
show you how to change this into several domains.
Place the following code somewhere in 'httpd.conf':
DirectoryAlias /cgi-bin/ /usr/share/cgi-bin/my/
DirectoryIndex index.html index.htm index.php index.php3
The above is just an example to get you started. The 'original' lines
like 'DocumentRoot' get obsolete when you have specified something
like above and it is therefore neat to remove those lines.
I've specified a few examples above like 'ServerAlias' and 'DocumentRoot'
but almost any configuration directive can be used in the
Don't forget to do a 'killall -HUP httpd' to activate the changes you've made.
See also the apache Virtual Host page.
Click here to go back to the index.