tomcat下对同一个项目的不同路径配置二级域名

exceljava 发布于 2013/06/06 11:49
阅读 2K+
收藏 1

@红薯 你好,想跟你请教个问题:

求咨询一个问题。java开发的web应用。tomcat部署。如何实现某个路径映射到二级域名啊。 比如:我想/bbs/*/* 的所有路径,都通过bbs.xxx.com访问 网上找了很多tomcat配置二级域名的。都是配置两个项目。但是我这个只是要求同一个项目的不同路径映射到二级域名。我想这样应该是可以做到的吧。 比如,oschina登录了之后。就是my.oschina.net 所有的应该都是一个项目吧。求指点。不甚感激。

加载中
1
红薯
红薯
你可以写一个 filter ,用来处理所有 bbs.xxx.com 的请求,然后解析 url 再 forward 到目标页面。这样浏览器地址栏的 url 是不变的
e
exceljava
懂了呵呵。误入歧途了。一个项目就行。谢谢红薯指点。
e
exceljava
这种方法,还是要配置两个项目啊。A是主项目 B项目对应bbs.xxx.com B项目就一个分发作用。比如访问,bbs.xxx.com/index 就分发(forward)到 xxx.com/index 是这样吗
1
阿伏流
阿伏流



下面分别是三个办法


1.使用dnspod的隐性url转发

2.使用apache/nginx目录绑定处理。

3.(需要你项目是独立的)分项目在tomcat绑定域名


0
红薯
红薯
不行的,二级域名的 URI 必须和应用的 URI 保持一致
0
e
exceljava

亲  什么意思呢。老大说明白点。这个应该可以做到吧。 比如oschina.net 直接访问是oschina.net

登录之后就是my.oschina.net 这个是如何做到的呢。

e
exceljava
回复 @红薯 : 能否指点一下呢。我是一点思路都没有。
红薯
红薯
回复 @exceljava : 这个东西没有现成的,要根据自己项目的代码来搞
e
exceljava
回复 @红薯 : 怎么处理。求指点。能实现我的同一个项目的某些定制路径,绑定到二级域名都行。谢谢了
红薯
红薯
做不到,除非应用里自己要处理
返回顶部
顶部