高分!!tomcat如何配置二级域名??
因为网站发展的需要,要为一些比较大的模块添加二级域名。
我们的站是www.auto126.com,现在想为社区添加一个域名为club.auto126.com,首先想请问,在tomcat下配置二级域名,那个二级域名要去申请用钱买的吗?还是不必重新买二级无名,直接配置就可以呢?
我现在还没有买二级域名,也不知道要不要买的。
我的配置方法主要是下面两步,但是不成功,说出来请大家指点一下:
1、在tomcat的server.xml文件下加入下面的代码:
<Host name="club.auto126.com" debug="0" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Alias>club.auto126.com</Alias>
<Logger className="org.apache.catalina.logger.FileLogger"
directory="logs" prefix="localhost_log." suffix=".txt"
timestamp="true"/>
<Context path="" docBase="E:\MyEclipse\autoweb\WebRoot\bbs" reloadable="true" caseSensitive="false" debug="0"></Context>
</Host>
2、在C:\WINDOWS\system32\drivers\etc目录的hosts文件下加入下面一行来配置一个dns解释
***.***.***.*** club.auto126.com
请各位指点,先谢过!
[解决办法]
demo:
(1)开通泛域名支持,即house.map512.cn,plan.map512.cn,map512.cn都指向同一IP,如218.4.157.245
(2)修改tomcat目录下的conf/server.xml,在engine里面添加
<Host name="localhost" debug="0" appBase="E:\\Tomcat5.0\\webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Logger className="org.apache.catalina.logger.FileLogger"
directory="logs" prefix="localhost_log." suffix=".txt"
timestamp="true"/>
<Context path="" docBase="E:\\Tomcat5.0\\webapps\\szmap" reloadable="true" caseSensitive="false" debug="0"></Context>
</Host>
<Host name="house.map512.cn" debug="0" appBase="E:\\Tomcat5.0\\suzhou"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Alias>house.map512.cn</Alias>
<Context path="" docBase="E:\\Tomcat5.0\\suzhou\\szhouse" reloadable="true" caseSensitive="false" debug="0"></Context>
</Host>
<Host name="plan.map512.cn" debug="0" appBase="E:\\Tomcat5.0\\suzhou"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Alias>plan.map512.cn</Alias>
<Context path="" docBase="E:\\Tomcat5.0\\suzhou\\szghgs" reloadable="true" caseSensitive="false" debug="0"></Context>
</Host>
[解决办法]
不需要重新购买
你可以试着联系你们的域名提供商的客服。
[解决办法]
二级域名对应一个工程目录,需要有完整的配置文件,
[解决办法]
教你一个折中的方法,应该是可行的
你在用户登陆的时候,在你的登陆页面加一个隐藏的请求,请求的目标是你的另一个项目,那个项目可以得到连接,根据URL来解析下吧
另外用cookie也可以