nginx 反向代理失败出现 Faithfully yours, nginx.

发布于 2022-09-12 23:34:16 字数 1395 浏览 20 评论 0

最近在学习nignx 反向代理的时候出现点问题:
问题描述 : 在测试nginx 反向代理时我使用我的云服务器上安装的tomcat,和windows 本地的tomcat 进行测试,(nginx 安装在我的云服务器)配置模式基本相同的,但是出现了我云服务器上的tomcat 访问成功但是,windows 上的tomcat 无法访问出现

nginx 配置 :

 listen       80;  
        server_name   云服务器ip;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location ~ /edu/ {
            proxy_pass  http://云服务器ip:8080;                
        }
        location ~ /vod/ {
           proxy_pass  http://windows电脑ip:8080;        
        }

测试: 单独使用 http://ip:8080/资源路径的方式 可以访问到 windows ,云服务器,中tomcat 的资源,

开启nginx

 使用 http://云服务器ip:80/edu/a.html

可以访问到a.html

 使用 http://window本机ip:80/vod/b.html

无法访问b.html,出现上图错误

查看nginx 错误日志(error.long)

021/05/06 20:06:48 [error] 4091#0: *82 upstream timed out (110: Connection timed out) while connecting to upstream, client: 223.104.176.247, server: 8.141.60.241, request: "GET /vod/b.html HTTP/1.1", upstream: "http://windows电脑ip:8080/vod/b.html", host: "云服务器ip"

我没有找到是哪里出现问题,是我配置出现问题了吗?希望有大神帮我解答一下!!!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

恏ㄋ傷疤忘ㄋ疼 2022-09-19 23:34:16

在云服务器上测试 curl 云服务器ip/vod/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文