# Wildcard subdomains (any change in nginx?)

**URL:** <https://www.ruby-forum.com/t/wildcard-subdomains-any-change-in-nginx/222855>\
**Category:** NGINX\
**Created:** [September 12, 2012, 8:50pm UTC](https://www.ruby-forum.com/t/wildcard-subdomains-any-change-in-nginx/222855 "2012-09-12T20:50:14Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![aris](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/258eb7/32.png) [@aris](https://www.ruby-forum.com/u/aris)\
**Post date:** [September 12, 2012, 8:50pm UTC](https://www.ruby-forum.com/t/wildcard-subdomains-any-change-in-nginx/222855/1 "2012-09-12T20:50:14Z")

</div>

I was using wildcard for including all subdomains for a server\_name as

server\_name [domain.com](http://domain.com);

I just installed nginx 1.2.3, but this configuration no longer works and  
subdomains lead to nginx 404 page. Since I followed a standard procedure  
of  
installation via apt-get, I suspect something has been changed in new  
versions of nginx.

Now, I can only use wildcard for subdomains with

server\_name [domain.com](http://domain.com) \*.domain.com;

Did I miss something or it is the nginx policy in new versions and  
forthcoming ones to discard subdomains without \*.domain.com ?

Posted at Nginx Forum:

> **[Wildcard subdomains (any change in nginx?)](https://forum.nginx.org/read.php?2,230675,230675#msg-230675)**
>
> I was using wildcard for including all subdomains for a server\_name as server\_name domain.com; I just installed nginx 1.2.3, but this configuration no longer works and subdomains lead to nginx 404 page. Since I followed a standard procedure of...

---

<div class="post-metadata">

**Author:** ![etrader](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/b5e925/32.png) [@etrader](https://www.ruby-forum.com/u/etrader)\
**Post date:** [September 12, 2012, 9:33pm UTC](https://www.ruby-forum.com/t/wildcard-subdomains-any-change-in-nginx/222855/2 "2012-09-12T21:33:29Z")

</div>

On Wednesday 12 September 2012 22:49:43 etrader wrote:

> I was using wildcard for including all subdomains for a server\_name as
> 
> server\_name [domain.com](http://domain.com);

[…]

This has never included subdomains. Probably it worked for you just  
because it  
was the default server block. But after the update something has been  
changed in  
your configuration.

> **[Server names](http://nginx.org/en/docs/http/server_names.html)**

> **[Module ngx\_http\_core\_module](http://nginx.org/en/docs/http/ngx_http_core_module.html#server_name)**
>
> This directive appeared in version 1.11.8.

wbr, Valentin V. Bartenev
