首页 新闻 搜索 专区 学院

多个域名访问同一台服务器(javaweb项目)如何做到session共享

0
悬赏园豆:10 [已解决问题] 解决于 2019-12-10 10:57

多个域名访问同一台服务器(javaweb项目)如何做到session共享

猫咪233的主页 猫咪233 | 初学一级 | 园豆:55
提问于:2019-11-14 10:41
< >
分享
最佳答案
0

域名和ip本身就是多对一的关系,你只要把域名解析对应服务器ip就好了呀

收获园豆:10
小小咸鱼YwY | 小虾三级 |园豆:1632 | 2019-11-14 10:50

有具体实现方案么?

猫咪233 | 园豆:55 (初学一级) | 2019-11-14 10:51

@猫咪233: 这个不需要方案吧,直接域名和ip捆绑解析就可以了呀,还有种方法你域名里面代码加个重定向指向某个域名,我觉得直接解析就好了

小小咸鱼YwY | 园豆:1632 (小虾三级) | 2019-11-14 10:53

@小小咸鱼YwY: nginx代理访问tomcat,如何解析呢?我没做过。。。

猫咪233 | 园豆:55 (初学一级) | 2019-11-14 10:54

@猫咪233: 点击你购买的域名,然后点解析.....,后面看中文操作,你要先搞清楚域名和ip的关系,你可以先百度一下

小小咸鱼YwY | 园豆:1632 (小虾三级) | 2019-11-14 10:56

@猫咪233: 你的目的不是让多个域名指向同一服务器嘛,服务器ip是固定的,只要域名让浏览器解析成服务器ip即可,你可以访问下我个人网站我域名是http://ywy,plus而我服务器ip是http://47.103.136.66:22,你访问ywy,plus,其实是访问47.103.136.66:22

小小咸鱼YwY | 园豆:1632 (小虾三级) | 2019-11-14 10:59

@小小咸鱼YwY: 解析的时候,本身是指向同一个域名的,但是,解析过来,不同的域名直接,session不共享啊,比如域名A登录之后,域名B再访问还是需要再次登录

猫咪233 | 园豆:55 (初学一级) | 2019-11-14 10:59

@猫咪233: 噢,这样,你项目是前后端不分离的吗

小小咸鱼YwY | 园豆:1632 (小虾三级) | 2019-11-14 11:01

@小小咸鱼YwY: 不是呢

猫咪233 | 园豆:55 (初学一级) | 2019-11-14 11:01

@小小咸鱼YwY: 不分离

猫咪233 | 园豆:55 (初学一级) | 2019-11-14 11:02

@猫咪233: 那你是session是通过request中携带是吧?还是说前端js设置

小小咸鱼YwY | 园豆:1632 (小虾三级) | 2019-11-14 11:03

@小小咸鱼YwY: request携带的

猫咪233 | 园豆:55 (初学一级) | 2019-11-14 11:03

@猫咪233: 两种思路,第一种前端手动设置一个session,后端要发送session的内容,而不是request携带,第二种同时再创建一个新request修改其中的url,再后台接受,可以用request模块来完成,就是自己请求自己

小小咸鱼YwY | 园豆:1632 (小虾三级) | 2019-11-14 11:09

@猫咪233: 推荐前台js手动设置

小小咸鱼YwY | 园豆:1632 (小虾三级) | 2019-11-14 11:12

@小小咸鱼YwY: 第一种方案,我们不适合,因为现在项目成型了,代码量太大,总不能去修改每一个访问后台的js吧

猫咪233 | 园豆:55 (初学一级) | 2019-11-14 11:13

@猫咪233: 我感觉还行,基本上现在项目都是前后端分离,登入一般都是传token前端设置一般也不会设置在session中,都会丢cookie里

小小咸鱼YwY | 园豆:1632 (小虾三级) | 2019-11-14 11:25

@小小咸鱼YwY: 问题是,我们不是前后端分离的

猫咪233 | 园豆:55 (初学一级) | 2019-11-14 11:25

@猫咪233: 分离都可以操作,不分离更加可以了- -

小小咸鱼YwY | 园豆:1632 (小虾三级) | 2019-11-14 11:26

@小小咸鱼YwY: 那岂不是每个访问后台的js都要改了?或者有什么简单的思路?

猫咪233 | 园豆:55 (初学一级) | 2019-11-14 11:27

@小小咸鱼YwY: 我们前台用的jsp,js,后台用的ssm

猫咪233 | 园豆:55 (初学一级) | 2019-11-14 11:28

@猫咪233: 那就用第二套方案咯,自己把所有域名都走一遍,都请求一次,让每个域名request都携带session

小小咸鱼YwY | 园豆:1632 (小虾三级) | 2019-11-14 11:31
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册