【已完成】java服务 tomcat多域名校验问题
为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:8.2.0系统版本:Ubuntu 22.04.4 LTS (Jammy Jellyfish) x86_64(Py3.7.8)
问题描述:java服务 tomcat多域名校验问题
相关截图(日志、错误):
tomcat服务设置多个域名指向同一个服务需要在bt的网站服务里面加两个域名进去
tomcat的配置需要以下配置才能正常启动java项目
<Host autoDeploy="true" name="a.cn" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">
<Alias>a.com</Alias>
<Alias>a.cn</Alias>
<Context crossContext="true" docBase="/data/a" path="" reloadable="true" />
</Host>但是一旦这么设置就会触发bt的校验 提示当前项目域名不在配置文件中,请尝试修复项目
点击修复后 会在tomcat配置中修改为如下配置
<Host autoDeploy="true" name="a.cn" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">
<Alias>a.com</Alias>
<Alias>a.cn</Alias>
<Context crossContext="true" docBase="/data/a" path="" reloadable="true" />
</Host>
<Host autoDeploy="true" name="a.com" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">
<Context crossContext="true" docBase="/data/a" path="" reloadable="true" />
</Host>这样会导致服务无法正常启动
咨询下如何关闭这个校验或者能支持多域名启动
您好,您这边在apache或者nginx配置文件里边写域名,然后再做个反代,然后指定后端的host尝试一下 运维技术阿闯 发表于 2024-7-4 18:27
您好,您这边在apache或者nginx配置文件里边写域名,然后再做个反代,然后指定后端的host尝试一下 ...
我这边改了下 网站域名改成了 tomcat配置里面的第一个的域名这回便不再提示不存在了 可以正常启动 宝塔用户_kbmdqb 发表于 2024-7-4 20:19
我这边改了下 网站域名改成了 tomcat配置里面的第一个的域名这回便不再提示不存在了 可以正常启动 ...
好的,后续有问题可以再次咨询呢
页:
[1]