using foo.*.example.com as wilcards
Chris Kelly
ckdake at ckdake.com
Thu Nov 5 01:36:05 MSK 2009
On Nov 4, 2009, at 5:04 PM, Maxim Dounin wrote:
> On Wed, Nov 04, 2009 at 04:00:03PM -0500, Chris Kelly wrote:
>
>> hello. I'm using nginx 0.6.39 and trying to get wildcards like
>> foo.*.example.com working which according to
>> http://wiki.nginx.org/NginxVirtualHostExample should work, but I get
>> "invalid serer name or wildcard" when attempting to start nginx.
>> nothing in the changelog indicates that a newer version of nginx
>> would fix this.
>
> It shouldn't work, this wiki example is wrong. Feel free to fix
> it.
Wiki example fixed.
> Wildcards only allowed at start or at end of server name. For
> arbitrary matching use regular expressions, see here for details:
>
> http://wiki.nginx.org/NginxHttpCoreModule#server_name
>> Any suggestions on a way to make this work? It's a rather odd
>> situation, but *.example.com and foo.*.example.com live on separate
>> clusters of web servers.
>
> server_name ~^foo\..*\.example\.com;
This works perfectly. Thanks!
More information about the nginx
mailing list