我有一个 SharePoint 网站,位于一台服务器上,需要通过互联网访问。在服务器内部,一切似乎都运行正常。
如果我尝试从网络外部访问它,我会收到“Internet Explorer 无法显示网页”错误。IT 向我保证地址已正确映射。当我输入http://ourwebsite.com标题按预期更改为 servername/Pages/Default.aspx,但我收到错误,而不是加载页面。如果我将 SharePoint 换成静态 html 网页,它会毫无问题地加载,所以我知道这个问题是 SharePoint 特有的。
我在互联网上搜索过,但我尝试的一切似乎都没有用。
那么,要将 SharePoint 网站从仅内部使用更改为可通过互联网查看,需要采取哪些步骤?
在 Windows 2003 R2、IIS 6.0 上使用 Sharepoint 3。
答案1
起初我以为是防火墙,并把 telnet 到外部 ip 端口 80 作为黄金法则,无论如何,读完这篇文章后,我发现问题可能是替代访问映射。
看一眼http://technet.microsoft.com/en-us/library/cc288173.aspx为了解释,这应该可以解决问题。
答案2
我们在设置 Sharepoint 实例时遇到了类似的问题http://wss代替http://wss.ourdomain.com。
在我们的案例中,由于我们的网站仅供员工访问,我们只需在每个人的主机文件中添加一个条目,将不合格的“wss”的地址映射到我们的 IP 地址。
但是,让服务器响应 FQDN 确实是最好的选择。