barry_p Posted November 19, 2008 Share Posted November 19, 2008 I have a domain, example.com. I'd like foo.example.com to be one vhost, and anything else to be another. Here's what I have at the moment: <VirtualHost *:80> ServerName foo.example.com DocumentRoot /docroot1 .... <VirtualHost *:80> ServerName example.com ServerAlias *.example.com DocumentRoot /docroot2 .... But it doesn't seem to work as expected (well how I expected it anyway): The wildcard serveralias just clobbers the first vhost, so http://foo.example.com shows content from /docroot2. Changing the order of the two vhosts doesn't make any difference. Any ideas? Is this even possible? Link to comment https://forums.phpfreaks.com/topic/133372-wildcards-in-serveralias/ Share on other sites More sharing options...
steviewdr Posted November 19, 2008 Share Posted November 19, 2008 Hmmm...if its just the domain example.com you host you can do: <VirtualHost *:80> ServerName example.com DocumentRoot /docroot2 ....... <VirtualHost *:80> ServerName foo.example.com DocumentRoot /docroot1 .... Any domain not matching a vhost listed (i.e. not foo.example) will use the first vhost. Even if you type in the IP, the first vhost will be used. -steve Link to comment https://forums.phpfreaks.com/topic/133372-wildcards-in-serveralias/#findComment-693839 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.