开发者社区 问答 正文

nginx + 域名 反向代理 不能正常访问

1.域名已经与ECS公网IP绑定

![1](https://yqfile.alicdn.com/acadaf74ddec20192a04bc16d430d572d9ee738b.png)

2.nginx配置如下:

   server {
    listen 80;
    server_name nginx.XXX.com
    charset gbk2312;

    location /test {
          proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504 http_404;
              proxy_connect_timeout       150s;
              proxy_read_timeout          150s;
              proxy_set_header X-Forwarded-Host $host;
              proxy_set_header X-Forwarded-Server $host;
              proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
              proxy_pass      http://192.168.0.150:18080/;
    }
}

3.公网80端口已在"安全组"配置

4.nginx已正常启动

但通过"http://nginx.XXX.com/test"无法访问,出现404错误

展开
收起
soundscm 2017-12-22 18:13:43 4970 分享 版权
2 条回答
写回答
取消 提交回答
  • 软件开发,安全加密

    检查配置文件

    2019-07-17 21:50:01
    赞同 展开评论
  • 用nginx -t检查下配置是否正确?

    2019-07-17 21:50:01
    赞同 展开评论