日期:2014-05-20  浏览次数:20682 次

Java 动态二级域名 和 Tomcat 的问题
第一步:用户输入 username.domain.com,请求到DNS服务器

第二步:域名提供商的DNS解析 *.domain.com 到一个ip地址 xxx.xxx.xxx.xxx

第三步:跳转到ip地址指定的服务器 xxx.xxx.xxx.xxx,(其实就相当于输入了http://xxx.xxx.xxx.xxx)

第四步:问题出来了,假如该服务器有多个web应用,仅仅根据用户输入的域名,怎么判断用户请求的域名是指向哪个web应用目录的?

第五步:请求到web某web应用,应用解析域名,获取username,然后跳转到该用户的主页。



PHP做动态二级域名,到第4步,在Apache服务器里是有配置的,如下:
<VirtualHost *:80>
ServerAdmin webmaster@yourdomain.com
DocumentRoot "C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\ucenterhome"
ServerName google.com
ServerAlias *.google.com
</VirtualHost>

请问Tomcat是不是在第四步也要配置?怎么配置?
我说的是动态域名,可以说有无数个域名,而不是说的在Tomcat中配置多域名(一个域名一个Host)

------解决方案--------------------
哥 你的问题太高深了
------解决方案--------------------
写个类用作跳转判断,无论访问那台服务器都跳转判断就可以了。


------解决方案--------------------
tomcat如何配置多个独立域名的站点 http://www.phome.asia/forum/thread/23469.html




------解决方案--------------------
顶上去
------解决方案--------------------
探讨

归根结底,这个问题解决了,上边的一切都好说:“tomcat如何在一台服务器上配置多个独立域名的站点”