lzh3521 2011-05-03 11:16
浏览 423
已采纳

不同web客户端访问同一台应用服务,能否为不同客户端增加访问应用的服务的不同二级域名链接访问方式

现在项目中采用ssh+tomcat 想通过不同的客户端登陆来实现以不同的访问路径去访问同一个部署在服务器上的应用程序。其应用程序是唯一的。希望有想法者给予提示。谢谢了!

如webapps下有OA项目,现在分别以客户1,客户2登陆
客户1:登陆方式:http://192.168.1.168:8080/OA/client01
客户2:登陆方式:http://192.168.1.168:8080/OA/client02
两个客户端虽访问链接不同但访问资源一样

  • 写回答

8条回答

  • jianpc 2011-05-04 12:36
    关注

    通过域名是这样的:假如你们这套系统有个对外发布的域名,叫gongsi.com,那么多设置几个二级域名,如code1.gongsi.com,code2.gongsi.com,然后这些域名都指向你的发布系统的ip地址。request.getHeader("Host")可以得到当前的域名(可以查查HTTP协议,Host这个字段是必须的)。假如你访问http://code1.gongsi.com:8080/OA/client,request.getHeader("Host")得到的值是code1.gongsi.com:8080,很明显可以判断出来这是1号分公司的。
    url rewrite呢,其实就是把login.jsp?code=1换种写法,写成login-code1.jsp,具体的你google一下tomcat怎么实现url rewrite。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(7条)

报告相同问题?

悬赏问题

  • ¥15 写uniapp时遇到的问题
  • ¥15 matlab有限元法求解梁带有若干弹簧质量系统的固有频率
  • ¥15 找一个网络防御专家,外包的
  • ¥100 能不能让两张不同的图片md5值一样,(有尝)
  • ¥15 informer代码训练自己的数据集,改参数怎么改
  • ¥15 请看一下,学校实验要求,我需要具体代码
  • ¥50 pc微信3.6.0.18不能登陆 有偿解决问题
  • ¥20 MATLAB绘制两隐函数曲面的交线
  • ¥15 求TYPCE母转母转接头24PIN线路板图
  • ¥100 国外网络搭建,有偿交流