老师 解析域名后访问域名会显示nginx的欢迎页,但是输入端口可以访问到,直接访问ip的话不会出现这个问题,怎么回事呢?
来源:8-2 配置解析项目的域名 A 记录和 CNAME
bugkiller
2018-03-12
upstream configObj {
server 127.0.0.1:8082;
}
server {
listen 80;
server_name xx:xx:xx:xx;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forward-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-Nginx-Proxy true;
proxy_pass http://xxx;
proxy_redirect off;
}
}
2回答
-
你需要同时支持域名和 IP 么,如果不需要的话,就用域名好了
如果要的话,那就再增加一个 server,一个 server 配置域名,一个 server 配置 IP,看看可不可以
012018-03-13 -
bugkiller
提问者
2018-03-12
server {
listen 80;
server_name www.xxx.cn;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forward-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-Nginx-Proxy true;
proxy_pass http://xx:xx:xx:xx:8082;
proxy_redirect off;
}
}
我改成这个样子,域名访问的话nginx代理能生效,但是ip直接80端口访问的话就不行了,,调过来了,是什么原因导致的呢??
00
相似问题