我最近将(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上的端口(如果直接使用,它可以工作).
最佳答案
原文链接:https://www.f2er.com/nginx/532388.html