前端项目发布后,通过tomcat部署可以直接访问,通过nginx部署就提示没有返回内容,是哪里配置出问题了?-灵析社区

时光旅人

代码部署在内网服务器,通过vpn访问,当我通过tomcat部署,修改server.xml的时候,在我本地浏览器可以直接访问到前端页面,而且在本地命令行和服务器内网命令行都可以通过curl返回内容(见下面三张图) ![图片.png](https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250103/14af79d5ceb222b46ddfefd08d024be5.png) ![图片.png](https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250103/d56c0b012e5395e13afcc139c99113c0.png) ![图片.png](https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250103/89a113e4529e7d8b91fe2d57a3595c28.png) 但是当我使用nginx反向代理的时候,只有服务器内网命令行会返回内容,本地命令行curl提示curl: (52) Empty reply from server 浏览器页面无法访问 ![图片.png](https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250103/047c78ae3588686d170bddfa2667f914.png) 请问下这是服务器的配置出问题了吗?还是VPN的配置出问题了? 更新下nginx配置(通过include包含到主配置文件中了): server { listen 80; server_name 10.2.3.92; root /rkxch/app/portrait/frontend_pc/dist_pro/; index index.html index.htm; }

阅读量:18

点赞量:0

问AI
"root /rkxch/app/portrait/frontend_pc/dist_pro/;" 是什么东西? 不应该是什么 proxy_pass 代理到 tomcat 的端口上嘛?