我想在一个域中安装多个Sitecore实例。因此,第一个实例的根url将是http://example.com/instance-1,依此类推。我希望拥有多个实例的原因是,我希望为每个站点拆分环境。我知道我可以尝试绑定,并在同一域中的其他端口上发布每个实例。我还知道我可以在一个实例下安装多个站点。但是我没有找到如何在IIS站点子目录中安装实例的解决方案。
如果有人成功地将多个实例安装为子应用程序或虚拟目录,请分享相关知识。
我使用的是Sitecore 6.5和IIS 7.5
发布于 2012-11-23 05:25:45
Sitecore不支持在虚拟目录中运行。它必须在自己的网站上运行。
然而,我确实想出了一个窍门,但它相当高级,我没有明确的例子:
http://site-a/*www.mydomain.com/site-bwww.mydomain.com/site-a http://site-a、http://site-b等)http://www.mydomain.com/site-a/*重写为确保使用正确的域和文件夹写入Sitecore链接的自定义链接提供程序(因此http://site-a/item将写入为URL我相信这是可能的,因为我已经为一个网站实现了一个类似的解决方案,如果一个网站是‘虚拟’文件夹,则托管克隆。
发布于 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 )上的共享源代码模块
https://stackoverflow.com/questions/13520017
复制相似问题