首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在一个域上托管多个sitecore实例

问在一个域上托管多个sitecore实例
EN

Stack Overflow用户
提问于 2012-11-23 05:09:11
回答 2查看 1.5K关注 0票数 2

我想在一个域中安装多个Sitecore实例。因此,第一个实例的根url将是http://example.com/instance-1,依此类推。我希望拥有多个实例的原因是,我希望为每个站点拆分环境。我知道我可以尝试绑定,并在同一域中的其他端口上发布每个实例。我还知道我可以在一个实例下安装多个站点。但是我没有找到如何在IIS站点子目录中安装实例的解决方案。

如果有人成功地将多个实例安装为子应用程序或虚拟目录,请分享相关知识。

我使用的是Sitecore 6.5和IIS 7.5

EN

回答 2

Stack Overflow用户

发布于 2012-11-23 05:25:45

Sitecore不支持在虚拟目录中运行。它必须在自己的网站上运行。

然而,我确实想出了一个窍门,但它相当高级,我没有明确的例子:

  • 设置一个站点,该站点将成为您的主域以及子文件夹(例如http://site-a/*
  • Create,www.mydomain.com/site-b
  • Setup您的独立Sitecore实例作为独立的IIS网站www.mydomain.com/site-a
  • 为每个站点提供其自己的主机名并将其添加到您的主机文件中(因此您将获得http://site-a、http://site-b等)
  • 安装IIS重写功能,确保在您的主站点上重写HTTP_HOST服务器变量是allowed
  • Configure重写,以便将http://www.mydomain.com/site-a/*重写为确保使用正确的域和文件夹写入Sitecore链接的自定义链接提供程序(因此http://site-a/item将写入为URL

我相信这是可能的,因为我已经为一个网站实现了一个类似的解决方案,如果一个网站是‘虚拟’文件夹,则托管克隆。

票数 3
EN

Stack Overflow用户

发布于 2012-11-23 05:35:11

我想知道您为什么需要在同一个域上托管多个Sitecore实例。Sitecore为同一实例中的多站点设置提供了很好的解决方案。如果Ruud提供的解决方案不适用于您,请检查Tim Ward ( https://github.com/jerrong/Sitecore-Multisite-Manager )的多站点解决方案或Sitecore Marketplace ( http://marketplace.sitecore.net/en/Modules/Multiple_Sites_Manager.aspx )上的共享源代码模块

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13520017

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档