【测试中】新建javaweb项目,选择独立项目,域名访问到的是
为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:9.0.0系统版本:Ubuntu 20.04.6
问题描述:新建javaweb项目,选择独立项目,外网访问配置之后,使用域名访问到的是tomcat的主页,不是项目的主页;烦请协助看下需要怎么配置才可以访问项目
相关截图(日志、错误):
你是怎么配置的,方便发下截图好排查一下。 域名访问
本帖最后由 执念博客 于 2024-9-7 09:19 编辑
大饼爱小饼 发表于 2024-9-7 09:13
你是怎么配置的,方便发下截图好排查一下。
网站配置
外网访问配置
网站目录
大饼爱小饼 发表于 2024-9-7 09:13
你是怎么配置的,方便发下截图好排查一下。
apache和tomcat的配置
稍等,我测试下哈 大炮运维V587 发表于 2024-9-7 10:31
稍等,我测试下哈
好的,谢谢 大炮运维V587 发表于 2024-9-7 10:31
稍等,我测试下哈
经过分析,需要修改apache的配置,修改点如下:1.新增第一个红框中的内容
2.删除第二个红框中的内容
操作之后,通过域名就可以正常访问项目首页了
问题发现过程:
1.开启ssl后,通过域名就可以正常访问项目首页
2.关闭ssl后,通过域名也可以正常访问项目首页,打开的不在是tomcat首页了
3.比对网站刚新建的apache配置和 经过上面两步操作之后的 apache配置 之后,发现了以上两处的差异
新的问题:
虽然可以通过开启ssl解决问题,不过在开启ssl之后又发生了新的问题
开启了强制https,但是还是可以通过http访问,不强制跳转https
需要自己在apache配置中自行添加这个配置,才可以自动跳转到https
不知道是我项目特殊,还是这个功能的bug,以上请知悉
执念博客 发表于 2024-9-7 16:26
经过分析,需要修改apache的配置,修改点如下:1.新增第一个红框中的内容
2.删除第二个红框中的内容
您好,您这个应该是有关项目的吧,您第一个红框内的是Apache会向后端服务器发送请求时保留原始的Host头部
您删除的是一些访问请求的参数,这个应该不是这个问题导致。
您第二个应该是您做了一个重定向,开启强制https后,访问80端口是会转向443端口。
其次,默认的配置是很少的,部分需要手动添加配置
页:
[1]