Blog链接:https://blog.51cto.com/13969817
Host-Named Site Collections是在SharePoint Server中部署网站的首选方法,它允许Web Front End在同一IP地址和端口组合上承载多个网站。如果传入的HTTP请求包含host header名称,并且IIS中配置了匹配的host header,则IIS将使用相应网站的内容进行响应。
Host header是在Web Application(IIS网站)级别配置的,它们是网站绑定属性之一。了解IIS中host header与Host-Named Site Collections之间的区别非常重要。IIS网站级别的host header仅用于基于路径的网站集。
使用Host-Named Site Collections时,SharePoint负责根据通过IIS传递的传入请求为地址解析正确的网站。在大多数情况下,在IIS网站级别应用host header绑定会导致无法通过IIS网站访问以Host-Named Site Collections。
接下来,将给大家介绍一下如何通过DNS和AAM为SharePoint Server 2019 配置host name,操作步骤如下所示:
1. 需要有一个指向SharePoint服务器的公共IP,可以通过将其直接分配给服务器或通过防火墙策略来实现。
2. 需要更新DNS entry,并将服务器IP指向要查找的子域/域。比如,如果希望host header为sp2019.contoso.com,您可以转到DNS设置并创建一个A记录,如下所示:
以上内容将确保无论何时键入sp2019.contoso.com,它都会被重定向到SharePoint服务器。但是为了让SharePoint根据给定的host header进行操作,需要为Web Application配置AAM(备用访问映射)。
3. SharePoint Center Admin,点击System Setting->Configure Alternate Access Mapping,如下所示:
4. 在Alternate Access Mapping页面,点击“Edit Public URLs-> Change Alternate Access Mapping Collection”如下所示:
5. 在Internet Zone输入Domain URL,这样就确保你可以使用Host Name作为SP Site的URL了。
谢谢大家的阅读,如果大家日后在配置上遇到任何问题,欢迎线下讨论。