2011-09-21 86 views
0

我被要求在安装了SharePoint 2010的服务器上使用ssl创建一个带有SSL的SharePoint Web应用程序。问题是这个端口似乎被用来托管我们的Subversion版本库。所以当我尝试浏览我的SharePoint站点时,它只是显示一个包含我的存储库的页面。我已阅读关于安装证书和使用主机头配置一个端口上的多个站点,但我从未成功完成此项工作。我非常感谢这里的帮助。IIS 6:在端口443上的同一服务器上设置2个SSL Web应用程序

谢谢!

回答

2

假设你在谈论单个SSL证书(而不是单个通配证书),我相信每个网站都必须拥有自己的IP地址。 AFAIK无法在同一个IP地址下运行多个具有多个SSL证书的网站。

根据谁来托管服务器,您需要一个新的IP地址分配给服务器,然后在IIS中使用新的IP地址对新网站的主机头。您应该发现证书正常工作,如果不正确,请尝试从网站中删除证书并重新分配证书。

如果网站的主要域名相同(例如,website1.mydomain.com和website2.mydomain.com),您将只能使用通配符证书。

+0

如果我想使用一个通配符证书?还是这个邪恶?我正在寻找改变SVN的端口,但我找不到配置。 – ThdK

+1

是的,使用通配符证书是可行的,但根据我的经验,在IIS6上设置完全痛苦(它需要命令行脚本,因为GUI不能应付它)。不幸的是,通配符证书比单个证书要昂贵得多。我不相信改变端口会对你的情况产生任何影响,它仍然会使用相同的IP地址。 – freefaller

+0

好的,谢谢你澄清事情。我读过关于另一种可能的溶剂。主机头。我可以解决它我的配置svn与网址SVN.mydomain.com和共享点SP.mydomain.com? – ThdK

1

Thomas, 在需求规定我们使用1个IP地址之前,我遇到过类似的情况,但域名会不同(例如,website1.com,somesite.org,website2.us)。

您可以通过使用具有主题备用名称的统一通信证书来实现此目的。目前,Digicert提供了可以实现这一目标的UC证书,但其他一些CA则不会。

本质上,你将有一个证书绑定到:443在相同的IP地址。这样做的一大缺点是,如果证书失效,所有站点的SSL将无法工作。

但是,您必须手动(通过powershell)将每个域绑定到端口443,但是这些指令非常简单。

Server Name Indication将是另一种方式,但它甚至不是一种选择在IIS 6

相关问题