2011-09-24 80 views
1

我对Orchard非常陌生,并且在设置IIS绑定时遇到了最困难的时间。我不擅长IIS,对于一般的Web开发来说是新手。试图在IIS服务器上设置果园多租户

说我有domain1.com这是主要的果园网站(房东)。我在Multi-Tenant模块中正确设置了domain2.com。如果我将domain1.com和domain2.com作为单独的站点(即,我可以键入domain1.com并查看Orchard的房东站点,我可以键入domain2.com并查看使用的默认页面),则服务器上的DNS记录正常工作由我的控制面板)。

我想我只是有一个困难的时间绑定。我用我的服务器控制面板摆弄DNS设置 - 没有运气。然后,我尝试使用IIS将domain2.com“绑定”到domain1.com,但我很确定我已经弄糟了它。 :)

我搜索了周围的答案,但似乎没有工作,否则我无法完全理解这个概念。 Orchard文档并没有真正处理IIS绑定(它处理使用开发计算机来托管多租户站点,但我正在处理一个活动服务器 - 我所有的“开发”都是这样完成的) 。

有什么建议吗?谢谢。

回答

2

要获得用于多租期工作的绑定,您可以执行以下两项操作之一。

设置一个包罗万象的域名绑定: 与绑定设置为所有未分配的IP地址和无主机名在IIS中创建网站。指向您服务器IP的任何域都将指向此站点,而Orchard多租户将决定将哪个Orchard站点指向它。只有一个IIS站点可以具有此设置,否则它们会发生冲突。

添加多个域绑定:在ISS中创建一个绑定到domain1.com的站点,然后在编辑站点点击绑定并为domain2.com添加一个新绑定。

+0

谢谢!我被包裹在这个问题中,我没有看到这个问题。我在租户网站上绑定了这种方式(绑定到来自租户网站的IIS中的地主站点),并且没有想到以相反的方式绑定房东站点(将租户站点绑定在来自地主站点的IIS中)。 –

+0

我不知道你是否知道答案,但我现在刚刚遇到另一个问题。如果你进入www.tenant.com,它在乌节路上运行良好。但是,Orchard的管理员只能为一个网站提供输入。在用户只输入Tenant.com的情况下,当我尝试在楼主网站进行绑定时,它将我带到了房东页面,而不是租户。我在考虑在Orchard Tenants管理员中添加一个新的“租户”会从字面上创建一个新的网站,而不是采取替代实际租户网站的方式。有什么想法吗? –

+0

我想不出什么。我会问一个新问题,因为这是一个新问题。 –