当前位置:论坛首页 > Linux面板 > 求助

【已完成】为什么其他站点也可以访问java项目设置的反向...

发表在 Linux面板2023-8-30 14:31 [复制链接] 2 2184

本帖最后由 堡塔运维香菜卷 于 2023-9-5 09:12 编辑
面板、插件版本:7.9.3
系统版本:CentOS 8.1.1911 x86_64(Py3.7.9)
问题描述:服务器本身运行的是LNMP,有很多个PHP站点,最近新增了一个Java项目,类型是Spring_boot,项目执行命令是/usr/local/btjdk/jdk8/bin/java -jar -Xmx1024M -Xms256M  /www/wwwroot/XXX/xxx.jar --server.port=8087,然后开启外网映射,问题来了,我用PHP站点里的任意一个域名加上端口号之后都能访问得到这个Java项目,这是什么原因呢?
相关截图(日志、错误):

反向代理的配置是这样的: 微信截图_20230830142804.png

使用道具 举报 只看该作者 回复
发表于 2023-8-30 15:33:36 | 显示全部楼层
您好,这个是因为域名解析的ip是本地ip,也就是使用域名+java项目的端口访问,最终会转换成ip+端口的形式去访问您的网站,所以会访问到您的java项目,如果您这个java项目是放在内网,然后使用的是反向代理去访问,您把这个java项目的端口在防火墙中关闭,不让外网通过这个端口去通信,这样域名+端口就不会访问到您的java项目了
使用道具 举报 回复 支持 反对
发表于 2023-8-30 15:52:10 | 显示全部楼层
堡塔运维小林 发表于 2023-8-30 15:33
您好,这个是因为域名解析的ip是本地ip,也就是使用域名+java项目的端口访问,最终会转换成ip+端口的形式去 ...

原来如此!非常感谢!
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表