加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > Nginx > 正文

为什么nginx总是响应默认站点,即使现在应该响应呢?

发布时间:2020-12-13 20:57:27 所属栏目:Nginx 来源:网络整理
导读:我最近将(Debian)升级到了nginx 1.2.1,现在看来nginx总是使用默认服务器进行响应,即使它不响应也是如此. /etc/nginx/conf.d server {listen 80 default_server;server_name _;server_name_in_redirect off;proxy_intercept_errors on;return 401;} /etc/ngin

我最近将(Debian)升级到了nginx 1.2.1,现在看来nginx总是使用默认服务器进行响应,即使它不响应也是如此.

/etc/nginx/conf.d

server {
listen       80 default_server;
server_name  _;
server_name_in_redirect off;
proxy_intercept_errors on;
return 401;
}

/etc/nginx/sites-enabled/search.config

server {
listen   80; ## listen for ipv4
server_name  search.example.com;

location / {
   proxy_pass        http://search.example.com:8080;
   proxy_set_header  X-Real-IP  $remote_addr;
   }
}

当我尝试访问:http://search.example.com时,它会给我401,而不是端口8080上的端口(如果直接使用,它可以工作).

最佳答案
该死,它没有加载启用站点的站点,因为Nginx发行版不使用该目录,并且在升级后它替换了Nginx.conf

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读