nginx配置了,单独域名访问还是不行,域名加端口的形式才可以访问到,求助
来源:7-1 配置 Nginx 反向代理 Nodejs 端口
willerfu
2017-11-09
域名无法直接访问,报504 Gateway Time-out,必须域名加8081端口才可以访问到,用ip也是一样的结果。关于8081端口我是在阿里云控制台添加了安全组才能访问此端口的。求助!!!
upstream imooc {
server 172.0.0.1:8081;
}
server {
listen 80;
server_name fc.soecode.com;
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://imooc;
proxy_redirect off;
}
}这个是我看阿里云社区里的配置,试了也不行....参考了很多配置,发现都是这样的,可是为啥会报504 ,不起效果呢
server {
server_name fc.soecode.com;
listen 80;
location / {
proxy_pass http://172.0.0.1:8081;
proxy_set_header Host $host:80;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}写回答
3回答
-
minixu
2018-02-21
除了要在阿里云安全组打开8081端口,还要打开80端口
00 -
sowtf
2018-01-11
我也遇到了同样的问题,请问你是怎么解决的
042018-08-11 -
Scott
2017-11-12
172.0.0.1 应该是 127.0.0.1 吧
00
相似问题