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的
10 个月之前 回复
weixin_39868658
weixin_39868658 老哥,我这样的想法实现不了么。因为要做一个管理多个网站页面的后台,我是实在没思路。
10 个月之前 回复
qq_35728177
qq_35728177   Ds   Rxr 2017.09.08 14:48

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

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

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
测试一个ip两个域名,每个域名指向不同项目
配置tomcat中server.xml 我使用localhost:8080可以只能访问webapps中的项目,使用192.168.1.107只能访问E盘的项目。 这样把localhost和192.168.1.107换成两个域名即可,前提是域名解析ip为tomcat所在服务器的ip 这样项目就没有必要放在webapps中了,tomcat启动的时候,会自动加载E盘指定的项目  
同一个域名,手机访问为一个网站,电脑访问又是另外一个网站!
//平台、设备和操作系统(windows系统,苹果系统,Linux或者X11系统) var system ={ win : false, mac : false, xll : false }; //检测平台 var p = navigator.platform; system.win = p.indexOf("Win") == 0; //如果是win
通过不同的域名来访问根目录和根目录下的子目录
wampserver的根目录为www目录,子目录为www\aaa,通过域名www.111.com访问www目录,通过域名www.222.com访问www\aaa目录,操作步骤如下 1)左键右下角的wampserver图标,打开apache->httpd.cof,找到 # Virtual hosts #Include conf/extra/httpd-vhosts.conf 改为 # Vi
javaWEB相同项目同一路径访问结果不一致解决
在给项目写接口中,本人将用户uuid缓存至ehcache中,但是出现一个诡异的问题,就是其中两个接口能正常根据uid获取用户信息,唯有一个接口根据uid一直获取不到用户信息,并且在本地运行正常,唯独服务器上不通过,通过对classLoader的输出中发现出问题的请求的classloader与正常的classloader不一致,原来是在tomcat服务器中设置了ROOT目录,可以不输入项目名称直接访...
将域名绑定到ip上,并实现访问不同二级子域名对应不同目录
一、将域名绑定到ip上1、环境介绍:阿里云服务器ESC(美国硅谷)2、购买域名3、备案注:由于我买的是美国地区服务器,所以不用备案,如果买的国内服务器,这里需要添加一个备案操作。4、域名实名认证5、将域名绑定到云服务器公网ip阿里云官网域名解析地址:https://dc.console.aliyun.com/next/index#/domain/list/all-domain5.1、对购买的域名进...
一个ip一个阿里云服务器配置多个网站之具体步骤
eg:  配置:有3个域名、3个网站代码,                  阿里云服务器——windows2008+Apache2.4+php5.5+mysql      实现对应域名访问对应的网站代码步骤:       1.申请域名       2.购买服务器       3.备案(流程比较烦)       4.域名解析(指向所在服务器的ip)       5.3个域名都绑定
如何实现访问同一域名,手机和电脑跳转的不一样
终于调试好了,用到了userAgent这个属性,代码如下<script type="text/javascript"> var browser = { versions: function () { var u = navigator.userAgent, app = navigator.appVersion;
在万网中用js实现二个域名用一个空间访问二个不同内容的网站
大家好,万网提供多个域名绑定到一个空间,但是用多个域名访问一个空间中的多个不同内容的网站,就出问题了,有一些服务它是禁止的,所以诞生了此文,也是非常简单的,就是用js实现跳转,雕虫小技,不要见笑啊。 1.在万网中把二个域名绑定到一个主机。 如a.com绑定到主机211.7.8.90     b.com绑定到主机211.7.8.90 2.空间中绑定主机到域名,下图中万网的设置
tomcat实现多端口、多域名访问
tomcat实现多端口、多域名访问 摘要 tomcat可以实现:多个端口访问同一个web应用、不同的应用通过不同的域名进行访问。 tomcat可以实现:多个端口访问同一个web应用、不同的应用通过不同的域名进行访问。 本文介绍的都是只启动一个tomcat服务的情况下,当然,实现这些功能也可以通过启动多个tomcat服务实现。 百度经验:jingyan.baidu.co
ASP.NET网站如何实现不同域名解析不同的子目录
准备在自己的主机里引用多个域名,先找点资料 著作权归作者所有。 商业转载请联系作者获得授权,非商业转载请注明出处。 作者:玉成 链接:https://www.zhihu.com/question/26014907/answer/31856727 来源:知乎 这是一段很有用的代码,和绑定多域名的ASP代码类似,如果你只有一个PHP空间,而你又想放置多个多个站点,下面这些代码可以帮