Apache+Tomcat 泛域名配置

本文介绍了如何配置Apache和Tomcat以支持泛域名。通过Apache的ServerAlias指令设置泛域名,如`ServerAlias *.test.org`,并调整Tomcat的`server.xml`文件中的Host配置,将默认Host设为接收所有非法子域名。完成这些配置后,还需在DNS服务器上添加泛解析记录。参考链接提供了更多详细信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Apache与Tomcat的结合在此就不赘述,详情可参考我写的博客

直入正题:

原理:tomcat不支持泛域名,但Apache支持,所以在此主要借助于Apache的泛域名支持,但tomcat与Apache结合这块,就和原来的Apache和Tomcat的结合不同了,Tomcat主要借助于在server.xml中有个<Engine defaultHost="localhost" name="Catalina"> 当非法子域名指向到本站时候都提交到了webapps/ROOT去, 所以我就想如果那样的话我只要设置泛域名解析到默认的defaultHost就可以了.

Apache设置:

这里的重点在于

泛域名的实现就是靠它了

Tomcat的设置:

 

当然,在做这些之前,还需要进行一个操作:

修改域名所在的dns服务器,在域名的配置中增加一条*.开头的记录,就可以实现泛解析了

 

参考链接:

http://stephen830.javaeye.com/blog/277522

http://blog.ntsky.com/tomcat-domain.html

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值