问题标签 [multiple-domains]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 两个域,一个站点,一个 SSL 结帐。如何获得饼干?
有一个多语言的网上商店,访问者可以从两个域访问,使用不同的语言:
hxxp://x.com - 英语
hxxp://x.ru - 俄语,这是 x.com 的附加域。
身份验证和购物车页面在这里,通过 SSL: https ://x.com/index.php?mode=login
如何在 hxxps://x.com 上使用 x.ru 的 cookie 信息?是否可以将x.ru的访问者重定向到hxxps://x.com进行身份验证,然后再重定向回x.ru?
谢谢你。
ruby - Ruby 机架和多个 Internet 域
我有两个域,每个域都运行一个单独的 Web 应用程序,应该由一台服务器提供服务,即一个 IP 地址。根据请求,一些机架中间件应该选择适当的应用程序。已经有一个了还是我必须自己写?(自己写不会有问题,但如果我可以使用现有的,那就完美了。;-)
谢谢你的支持。
javascript - servlet 中的多域会话处理
我需要在多个域之间共享会话。
多域我的意思是,我有一个 tomcat6 实例正在运行。我可以使用 urls localhost:8080/webapp/test.jsp 和 myhostname:8080/webapp/test.jsp 访问我的 webapp(因为我在 hosts 文件中配置了 dns 条目)
现在,javascript 触发对 localhost:8080/webapp/ActionA 和 myhostname:8080/webapp/ActionB 的 ajax 调用
现在它将为无效会话抛出错误。
如果 javascript 触发对 localhost:8080/webapp/ActionA 和 localhost:8080/webapp/ActionB 的 ajax 调用,它将正常工作。
有人可以建议一些方法来实现这一点。
-谢谢
php - 在 codeigniter 中根据域提供不同的内容
我打算用codeigniter开发一个网站。但不确定我要使用的方法是否是最好的方法。同一站点将有许多附加域。但内容将根据用于访问该站点的域进行过滤。
例如,如果用户来自域
siteusa.com
,则内容将显示为过滤相应的特定用户。如果用户来自siteuk.com/sitechina.com
内容将被相应地过滤等等......
我打算做这样的事情来检测网址并提供内容
我看到的另一个问题是codeigniter的baseurl设置,但我在这里看到了一个解决方案
这是最好的方法吗?我可能会遇到任何瓶颈吗?
站点的主域将提供未过滤的内容,每个插件域将根据后端每个域的过滤器集对其进行过滤。
culture - 如何设置跨多个域和文化的文档共享 URL
我有一个具有两个文化特定域(.co.nz 和 .com.au)的 kentico 站点,我想设置多种文化,以便该站点在站点树中具有某些文档的不同版本。
我已经完成了所有这些工作,但是我的问题是我希望 URL 在两个域上都相同,并且 kentico 不允许您为两个文档使用相同的路径(它在路径的末尾放置一个-1如果您输入相同的名称)
我希望拥有:
指向同一个文档(在其各自的文化版本中)
其他人是如何做到这一点的?
ruby-on-rails - 多域导轨应用程序。如何智能使用MVC?
背景:我们有应用程序 a、b,并计划在同一个应用程序中添加更多应用程序。这些应用程序非常相似,它们可以共享许多视图、资产和操作。目前 a,b 存在于单个 Rails 应用程序(2.3.10)中。c 将足够相似,它也可以在这个 rails 应用程序中。
问题:随着我们继续向这个应用程序添加更多应用程序,将会有太多的案例逻辑,该应用程序很快就会成为维护的噩梦。还会有潜在的命名空间问题。然而,这些应用程序在功能和布局上非常相似,将它们放在一个应用程序中也是有意义的,这样它就是一个需要维护的应用程序(因为大约 50% 的网站外观/功能将被共享)。
我们正在尝试做的是保持它尽可能干净,以便多个团队可以轻松地工作并且易于维护。
我们已经考虑过/正在尝试的一些事情:引擎。让每个应用程序成为引擎。这将使我们基于域的路由。它还允许我们为特定应用程序提取控制器、模型和视图。这个解决方案似乎并不理想,因为我们不会很快重用这些应用程序。并且在路由中明确说明主机似乎不正确。
皮肤/主题。应用程序之间的身份验证逻辑会有所不同。每个用户模型都会有所不同。所以这不仅仅是皮肤问题。
在 app/view 中为 sitea 视图添加文件夹 sitea,为 siteb 视图添加 siteb 等等。对控制器和模型执行相同的操作。这仍然很混乱,因为它没有遵循命名约定,所以它不能很好地与 rails 一起使用,并且使代码变得更加混乱。
制作另一个 Rails 应用程序。如果它们相同,我们只是不想在 2 个应用程序中维护相同的控制器或视图。
我们要做的是让应用程序智能地使用基于主机的控制器。因此,每个应用程序都会有一个会话控制器,也许还有一些用于共享逻辑的父会话控制器(现在不需要)。在每个会话控制器中,它处理该特定应用程序的身份验证。因此,如果域是 a.mysite.com,它将使用应用程序 a 的会话控制器并知道使用应用程序 a 的视图、模型、控制器。如果域是 b.mysite,它将使用 b 的会话控制器。并且将有一个用于 a 的用户模型和一个用于 b 的用户模型,这也将由域确定。
有没有人对这种情况有任何建议或经验?理想情况下,现在不能选择使用 rails 2.3.x 作为更新到 rails 3。
c# - 如何在 ASP.NET 中实现多个登录/注销域、单个主域和表单身份验证?
我想要几个域 A、B、C,用户可以在其中输入他的用户名和密码来登录到一个共同的主域 D。
所以用户去A、B或C,输入他的用户名和密码,点击“登录”按钮,然后在主域D上处于登录/认证状态。然后用户做他想做的事情,然后单击注销按钮,然后返回到他来自的原始域,无论是 A、B 还是 C。
做这个的最好方式是什么?
我目前在 ASP.NET 4.0 (C#) 中使用表单身份验证。
谢谢,
php - 如何一次登录不同域中的多个应用程序?
例如,我有 2 个应用程序,一个在 中abc.com
,另一个在xyz.com
.
现在我想做的是,如果一个用户登录abc.com
,那么他也会xyz.com
自动登录。表示登录后abc.com
,只需xyz.com
在浏览器的新标签页中打开,就会显示他已经登录。
msn.com
和 and是一样的hotmail.com
,如果你登录了msn.com
,然后打开hotmail.com
,你可以看到你已经登录了。
我正在使用CI,对于登录信息,我使用了 CI 的会话功能(实际上是cookie),但似乎 cookie 不能跨不同域共享。
我尝试使用 CURL,但 CURL 不能xyz.com
真正制作 cookie。
而且我也在谷歌上搜索过,很多人建议传递会话ID,但问题是,abc.com
和之间没有链接xyz.com
,我怎样才能传递会话?如果我将会话 ID 存储在数据库中,那么我如何确定哪个用户应该使用这个会话 ID?通过IP显然不安全:D
请帮我!
drupal - Drupal 中的多个域和有机组
我想设置一个主站点和四个共享相同 Drupal 安装的子站点。这是因为客户要求用户可以从一个 CMS 前端编辑所有站点,并且不希望继续登录到单独的 drupal 站点。
此外,这些站点需要在彼此之间共享一些内容,因此尝试使用一个 Drupal 安装创建五个站点更有意义。
我一直在研究 Organic Groups,它看起来会做我想做的事。
我无法解决的是我如何能够将 4 个域指向同一个 Drupal 安装并让它返回特定的有机组主页。
有谁知道如何使用 Organic Groups 来做到这一点?
ruby-on-rails - nginx、瘦和多主机
我正在尝试在运行 nginx + Thin 的服务器上设置多个域。例如,我希望 www.domain1.com 和 www.domain2.com 转到不同的应用程序,它们各自的应用程序具有不同的根路径。
如果你熟悉 nginx,我已经在这篇文章的底部发布了我的 nginx.conf 文件。
我在想我可以尝试拥有多个服务器块,但后来我遇到了一个问题,服务器默认选择一个随机瘦端口,两个域都转到同一个应用程序。*主要原因是两个应用程序的所有端口都位于 Thin_cluster 块内。*
我想我主要担心的是thin_cluster 与特定服务器没有关联。然后是具有 server_name 等的服务器块。但是,thin_cluster 不能嵌套在服务器块内。
关于如何为多个主机服务的任何想法?
这是我的 /etc/nginx/nginx.conf 文件