Jump to content

Wildcards in ServerAlias


barry_p

Recommended Posts

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

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

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.