【问题标题】:Domains and Multiple Platforms Uploaded to Same Server域和多个平台上传到同一服务器
【发布时间】:2015-08-23 13:13:17
【问题描述】:
我有一个 Ionic 和一个 Rails 应用程序。我目前想将这两个应用程序推送到同一个 EC2 实例上。 Ionic 将充当登录部分和其他几个页面。 rails 应用程序旨在成为一个购物车,只有在用户登录时才能访问。我对几点感到困惑。
我是否认为这两个应用程序应该位于不同的子域下?我可以将这两个应用程序推送到两个单独的服务器,同时仍然维护两个单独的子域吗?如果使用两个单独的服务器,我可以期望会话和 localStorage 在两个应用程序中工作吗?谢谢!
【问题讨论】:
标签:
ruby-on-rails
amazon-web-services
dns
subdomain
ionic
【解决方案1】:
我假设你混淆了很多东西。
域和子域
让我用一个例子来解释这一点:
sub.example.com : 第一个子域
other.example.com : 第二个子域
域和子域是指向服务器 ip 的指针。因此,两个示例都可以指向同一个 EC2 实例。
因此,您的分析不应考虑域和子域。
网络服务器和会话管理
我不是专家,这一点根本不是专家,但这里的魔法通常是为了分享信息和会话。
常见的 Web 服务器是 Apache / Tomcat 甚至是 Jetty。
也有人使用 REDIS 进行会话管理
本地存储
如果我错了,请纠正我,但是 localStorage 不能从一个站点共享到另一个站点。
您的问题更多地在于这个问题:
我使用的是什么网络服务器?
或者:Tomcat7如何管理会话?
或者:我可以共享来自不同网络服务器的会话吗?