2 weixin 39868658 weixin_39868658 于 2017.09.08 14:31 提问

阿里云:一个javaweb工程,怎么实现不同的域名访问后显示不同jsp页面

在阿里云上部署了一个项目,怎么实现通过不同域名访问后显示该项目中的不同jsp页面。

3个回答

wzk1986618
wzk1986618   2017.09.08 14:37

每个域名只能指向一个ip,两个域名分别指向两台服务器,在两台服务器上分别装上nginx做转发到应用的不同地址就可以了

wzk1986618
wzk1986618 回复weixin_39868658: 域名跟ip是一一对应的,这肯定就两台机器,然后又要指向通一个项目,所以只能用反向代理转发了,两个域名是不能同时指向一个ip的
2 个月之前 回复
weixin_39868658
weixin_39868658 老哥,我这样的想法实现不了么。因为要做一个管理多个网站页面的后台,我是实在没思路。
2 个月之前 回复
qq_35728177
qq_35728177   Ds   Rxr 2017.09.08 14:48

如上所述,域名的话,你试下在浏览器访问两个不同的ip肯定会直接访问两个不同的网页,而不是去你这个系统中判断显示什么页面,你可以在所谓的多个网站添加跳转,导向你的管理页面。

qq_35728177
qq_35728177 回复weixin_39868658: 如果真这样的话,做判断然后去不同的数据库取数据就是了
2 个月之前 回复
weixin_39868658
weixin_39868658 老哥,我这上司还说要帮人家建好网站,建好很多个那种,帮人家发布在我们的阿里云上,然后来个管理系统管理修改。
2 个月之前 回复
lifewinnerforever
lifewinnerforever   2017.09.08 17:19

一个ip可以对应多个域名。根据不同域名跳转不同页面。方法很多
1、ngixn监听80,起两台tomcat,根据不同的server_name来跳转这样配置简单,方便管理;
2、一台tomcat,写个过滤器,根据url中包含的域名,跳转到各自的页面。缺点是不同站点的文件挤在一起,不好管理

Csdn user default icon
上传中...
上传图片
插入图片