Invalid domains are resolving to existing ones

Sweta Vajjhala sweta.vajjhala at
Wed Jul 13 22:55:20 MSD 2011

Hi All,

It appears that nginx is resolving invalid domains to existing ones, and I'm
not entirely sure why. Any help would be much appreciated. :)

As an example, I have deployed an application and when I go to the link of
the app, it works as expected (for example: I also have valid test
apps with the numbers 2, 3, and 4, and those links work as expected as well.
However, when I go to , it
still resolves instead of throwing an error. Even a completely random
pattern, such as resolves to an
existing one and it shouldn't (there's not even a config file for or all of the other invalid domains) -- the
server_name field below should be looking for an exact match for the name
(according to the nginx docs), so why are other ones resolving?

Here is the relevant part of the nginx config for one of the apps (X'd out
both the IP and ports but those are valid):
server {
          listen       80;
          location / {
              proxy_pass http://swetatest1.unit-test.muleion.com_http;
              include /etc/nginx/proxy.conf;
server {
          listen       443;
          ssl on;
          ssl_certificate /etc/nginx/server.crt;
          ssl_certificate_key /etc/nginx/server.key;
          location / {
              proxy_pass https://swetatest1.unit-test.muleion.com_https;
              include /etc/nginx/proxy.conf;
upstream swetatest1.unit-test.muleion.com_http {
upstream swetatest1.unit-test.muleion.com_https {

Has anybody else seen this issue before, and if so, how did you fix it? Any
suggestions or feedback would be greatly appreciated.

Sweta Vajjhala
Software Engineer
MuleSoft Inc.
30 Maiden Lane Suite #500
San Francisco, CA 94108
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the nginx mailing list