我想安装多个 Sitecore 实例以托管在一个域下。所以第一个实例的根 url 将是http://example.com/instance-1等等。我想要多个实例的原因是,我想为每个站点拆分环境。我知道我可以使用绑定并将每个实例发布到同一域内的其他端口上。我也知道我可以在一个实例下安装多个站点。但是我没有找到如何在 IIS 站点子目录中安装实例的解决方案。
如果有人成功将多个实例安装为子应用程序或虚拟目录,请分享知识。
我正在使用 Sitecore 6.5 和 IIS 7.5
我想安装多个 Sitecore 实例以托管在一个域下。所以第一个实例的根 url 将是http://example.com/instance-1等等。我想要多个实例的原因是,我想为每个站点拆分环境。我知道我可以使用绑定并将每个实例发布到同一域内的其他端口上。我也知道我可以在一个实例下安装多个站点。但是我没有找到如何在 IIS 站点子目录中安装实例的解决方案。
如果有人成功将多个实例安装为子应用程序或虚拟目录,请分享知识。
我正在使用 Sitecore 6.5 和 IIS 7.5
Sitecore 不支持在虚拟目录中运行。它必须在自己的网站上运行。
但是,我确实想出了一个技巧,但它非常先进,我没有明确的例子:
www.mydomain.com/site-a
,www.mydomain.com/site-b
http://site-a
,http://site-b
等)http://www.mydomain.com/site-a/*
其重写为http://site-a/*
http://site-a/item
写为http://www.mydomain.com/site-a/item
)我确信这是可能的,因为如果站点为“虚拟”文件夹,我已经为托管克隆的站点实施了类似的解决方案。
我想知道为什么您需要在同一个域上托管多个 Sitecore 实例。Sitecore 为同一实例中的多站点设置提供了良好的解决方案。如果 Ruud 提供的解决方案不适合您,请查看 Tim Ward 的多站点解决方案 ( https://github.com/jerrong/Sitecore-Multisite-Manager ) 或 Sitecore Marketplace 上的共享源模块 ( http:// market.sitecore.net/en/Modules/Multiple_Sites_Manager.aspx)