nginx服务错误的域站点。如果没有任何配置,它会显示默认站点

时间:2019-07-13 14:59:16

标签: nginx nginx-location

我有3个指向服务器的域,并且服务器运行来自atlissan的confluence和jira应用程序。

无论出于什么原因,我的nginx都表现得很奇怪。

我没有触摸默认的nginx配置。如果我访问test.doamin.com,nginx会显示默认的nginx页面。

我有一个jira的配置,该配置已在启用网站的站点中启用:

server {
   listen jira.domain.com:443 ssl;
   server_name jira.domain.com;
   server_tokens off;
   location / {
       proxy_set_header Host $server_name;
       proxy_set_header X-Real-IP $remote_addr;
       proxy_set_header X-Forewarded-For  $proxy_add_x_forwarded_for;
       proxy_set_header X-Forwarded-Proto $scheme;
       proxy_set_header Authorization "";
       proxy_pass       http://127.0.0.1:8080; #Jira port
   }

   # certbot ssl settings
   #htaccess settings
}

server {
    if ($host = jira.domain.com) {
        return 301 https://$host$request_uri;
    }
    listen jira.domain.com:80;
    server_name jira.domain.com;
    return 404;
}

现在,如果我访问jira.domain.com,我将得到吉拉送餐。

那是我仅有的两种配置。关键是,即使我从confluence.domain.com访问,我也得到吉拉送达。如果我将代理通道中的端口更改为汇合端口,则可以得到汇合服务。如果我来自confluence.domain.com,为什么要接Nginx?甚至Jira都告诉我,我来自confluence.domain.com。

如果我在没有confluence.domain.com的情况下访问https:,则得到404。但是在https上,得到了jira。

所有域条目都是服务器IP的A记录

0 个答案:

没有答案