2008-08-07 78 views
1

我在Windows 2003 Server中使用IIS作为SharePoint Intranet。
外部传入请求将使用主机报头portal.mycompany.com并被强制使用SSL。IIS网站的替代主机名仅用于内部访问

我想知道如果有一种方法来设置备用主机头如
http://internalportal/
只接受来自内部网络的请求,但不强制用户使用SSL。

有关如何设置的建议?

回答

3

丹尼尔,记住,只是因为事情是possbile在IIS,并通过任意数量的(如硬件负载平衡器和SSL)并不意味着它受SharePoint,的支持,它以相同的方式实现。

您可以执行您所要求的操作,但是您应该通过SharePoint管理中心,“创建或扩展Web应用程序”,然后执行“扩展和现有应用程序”。

通过这种方式,您可以创建用于访问您现有的SharePoint Web应用程序,一个可以通过不同的hostheader,端口,使用SSL,身份验证机制进行访问,等一个网站(在IIS)

作为一般规则,如果您可以在IIS和SharePoint中执行某些操作,则只应在SharePoint中执行此操作。

1

假设http://internalportal/无法从公司外部访问,您可以在IIS中设置两个网站。配置为使用主机头值“portal.mycompany.com”的第一个站点需要SSL。配置为使用“internalportal”主机标头值的第二个站点不需要SSL。主机标题值在'网站' - >'高级'下配置。

拥有硬件负载平衡器使事情变得更容易。负载平衡器上的站点设置为需要SSL,并且IIS中的网站设置为不需要SSL。

1

你可能只是第二主机头和内部IP地址添加到网站内部的非SSL访问

172.16.3.1:443:portal.mycompany.com 
172.16.3.2:80:internalportal