I am setting up virtual hosts on two domains.
Various sub domains have their own docroot.
<VirtualHost *:80>
ServerName *.domain1.com
VirtualDocumentRoot /var/www/domain1/%1/
</VirtualHost>
<VirtualHost *:80>
ServerName *.domain2.com
VirtualDocumentRoot /var/www/domain2/%1/
</VirtualHost>
Accessing
should show
- /var/www/domain2/www/
but instead it looks for
- /var/www/domain1/www/
What is going wrong?
I think you need the
ServerAliasoption that udo mentioned to prevent one VirtualHost from catching everything. Try this: