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

【测试中】新建javaweb项目,选择独立项目,域名访问到的是

发表在 Linux面板2024-9-7 08:32 [复制链接] 8 169

为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本:9.0.0

系统版本:Ubuntu 20.04.6

问题描述:新建javaweb项目,选择独立项目,外网访问配置之后,使用域名访问到的是tomcat的主页,不是项目的主页;烦请协助看下需要怎么配置才可以访问项目

相关截图(日志、错误):


使用道具 举报 只看该作者 回复
发表于 2024-9-7 09:13:40 | 显示全部楼层
你是怎么配置的,方便发下截图好排查一下。
使用道具 举报 回复 支持 反对
发表于 2024-9-7 09:16:24 | 显示全部楼层
域名访问
1.png



使用道具 举报 回复 支持 反对
发表于 2024-9-7 09:18:52 | 显示全部楼层
本帖最后由 执念博客 于 2024-9-7 09:19 编辑
大饼爱小饼 发表于 2024-9-7 09:13
你是怎么配置的,方便发下截图好排查一下。

网站配置
2.png
外网访问配置
3.png
网站目录
4.png






使用道具 举报 回复 支持 反对
发表于 2024-9-7 09:22:22 | 显示全部楼层
大饼爱小饼 发表于 2024-9-7 09:13
你是怎么配置的,方便发下截图好排查一下。

apache和tomcat的配置
6.png
5.png


使用道具 举报 回复 支持 反对
发表于 2024-9-7 10:31:50 | 显示全部楼层
稍等,我测试下哈
使用道具 举报 回复 支持 反对
发表于 2024-9-7 10:50:34 | 显示全部楼层

好的,谢谢
使用道具 举报 回复 支持 反对
发表于 2024-9-7 16:26:51 | 显示全部楼层

经过分析,需要修改apache的配置,修改点如下:1.新增第一个红框中的内容
2.删除第二个红框中的内容
Snipaste_2024-09-07_16-14-56.png
操作之后,通过域名就可以正常访问项目首页了

问题发现过程:
1.开启ssl后,通过域名就可以正常访问项目首页
2.关闭ssl后,通过域名也可以正常访问项目首页,打开的不在是tomcat首页了
3.比对网站刚新建的apache配置和 经过上面两步操作之后的 apache配置 之后,发现了以上两处的差异

新的问题:
虽然可以通过开启ssl解决问题,不过在开启ssl之后又发生了新的问题
开启了强制https,但是还是可以通过http访问,不强制跳转https
需要自己在apache配置中自行添加这个配置,才可以自动跳转到https

2.png

不知道是我项目特殊,还是这个功能的bug,以上请知悉


使用道具 举报 回复 支持 反对
发表于 7 天前 | 显示全部楼层
执念博客 发表于 2024-9-7 16:26
经过分析,需要修改apache的配置,修改点如下:1.新增第一个红框中的内容
2.删除第二个红框中的内容

您好,您这个应该是有关项目的吧,您第一个红框内的是Apache会向后端服务器发送请求时保留原始的Host头部
您删除的是一些访问请求的参数,这个应该不是这个问题导致。

您第二个应该是您做了一个重定向,开启强制https后,访问80端口是会转向443端口。
其次,默认的配置是很少的,部分需要手动添加配置
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

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

工作时间:晚班:18:00 - 24:00

立即付费处理

工作时间:09:00至24:00

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