第一步:用户输入 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 [email protected]
DocumentRoot "C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\ucenterhome"
ServerName google.com
ServerAlias *.google.com
</VirtualHost>请问Tomcat是不是在第四步也要配置?怎么配置?
我说的是动态域名,可以说有无数个域名,而不是说的在Tomcat中配置多域名(一个域名一个Host)
第五步:请求到web某web应用,应用解析域名,获取username,然后跳转到该用户的主页。PHP做动态二级域名,到第4步,在Apache服务器里是有配置的,如下:
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\ucenterhome"
ServerName google.com
ServerAlias *.google.com
</VirtualHost>请问Tomcat是不是在第四步也要配置?怎么配置?
我说的是动态域名,可以说有无数个域名,而不是说的在Tomcat中配置多域名(一个域名一个Host)
解决方案 »
- JAVA新手问问题,求大大们帮帮忙
- 用javamail 发邮件 报空指针
- 哪位仁兄有JSF2.0的教程啊,英文的也行,谢谢啊
- struts2中select和optiontransferselect联动问题
- web service调用ejb查询数据很慢,有办法解决么?
- 奇了怪的插入数据库记录的问题!急!
- 高分求一个struts-layout中<layout:pager>分页的例子!!急啊,两天了
- invalid XML character(Unicode: 0x0)错误 from WebRowSet.readXml()
- 一个关于java的map类的应用想法,不知可否实现,特高人请教!
- j2EE中提供了那些企业应用框架,有无ERP
- 急急急!WARN No appenders could be found for logger (org.hibernate.cfg.Environment
- 竟然在登录CSDN时报错了。。csdn用的mysql数据库!!
tomcat配置多个域名站点的话,在server.xml中可以配置。可以配置为域名对应项目名或应用名。如果是域名下的二级域名的话,可以自己写一个跳转类进行跳转。
注:我说的动态二级域名,并不是指多个域名指向一个站点,而是有无数个域名指向一个站点。
该如何实现呢?