在 SharePoint 中扩展基于声明的 Web 应用程序

适用于:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

可以使用 管理中心扩展使用基于声明的身份验证的 Web 应用程序。 扩展 Web 应用程序时,可使用其他 IIS 网站托管相同内容,从而向不同组的用户显示这些内容。

使用管理中心扩展基于声明的 Web 应用程序

使用本节中介绍的过程通过管理中心扩展基于声明的 SharePoint Server Web 应用程序。

扩展基于声明的 Web 应用程序的具体步骤

  1. 启动SharePoint 2016 管理中心。

  2. 在管理中心主页的“应用程序管理”部分,单击“管理 Web 应用程序”

  3. 选择您要扩展的 Web 应用程序,在功能区的"参与讨论"组中,单击"扩展"。

  4. 在"将 Web 应用程序扩展到其他 IIS 网站"页上的"IIS 网站"部分,通过选择以下两个选项之一配置扩展后的 Web 应用程序的设置:

  • 单击"使用现有网站",然后选择要扩展的现有 Web 应用程序的网站。

  • 单击“新建 IIS 网站”,然后在“名称”框中键入网站名称。

  1. In the IIS Web Site section, in the Port box, type the port number you want to use to access the web application. 如果要创建新网站,此框包含建议的端口号。 如果使用的是现有网站,则此框包含当前端口号。

    注意

    HTTP 访问的默认端口号是 80,而 HTTPS 访问的默认端口号是 443。 若要允许用户无需键入端口号即可访问 Web 应用程序,则用户应使用适当的默认端口号。

  2. 可选:在 “IIS 网站” 部分的“ 主机标头 ”框中,键入主机名 (例如, www.contoso.com 要用于访问 Web 应用程序的) 。

    注意

    一般来说,除非希望将两个或多个 IIS 网站配置为使用同一台服务器上的同一端口,并且 DNS 已配置为将多个服务器名称指向同一台服务器,否则该框为空。

  3. 在“IIS 网站”部分的“路径”框中,键入服务器上的网站目录的路径。 如果要创建新网站,此框包含建议的路径。 如果使用的是现有网站,则此框包含该网站的当前路径。

  4. 在"安全配置"部分,选择要用于 Web 应用程序的身份验证方法并选择是否要使用"使用安全套接字层(SSL)"。

    重要

    [!重要说明] 安全套接字层 (SSL) 是对支持服务器到服务器身份验证和应用程序身份验证的方案中部署的 Web 应用程序的要求。 有关详细信息,请参阅规划 SharePoint Server 中的服务器到服务器身份验证

  • 在“身份验证提供程序”下,选择“NTLM”或“协商(Kerberos)”

    Kerberos 是推荐与集成 Windows 身份验证结合使用的安全配置。 Kerberos 要求域管理员进行特殊配置。 NTLM 身份验证适用于任意应用程序池帐户。

  • 在“安全配置”部分,对“使用安全套接字层(SSL)”选项单击“”或“”。 如果选择" ",必须请求和安装 SSL 证书来配置 SSL。 若要详细了解如何设置 SSL,请参阅 How to Setup SSL on IIS 7.0(如何在 IIS 7.0 上设置 SSL)。

  1. In the Public URL section, type the URL for the domain name for all sites that users will access in this web application. This URL will be the base URL for links on pages within the web application. 默认的 URL 为当前的服务器名称和端口。

  2. 在"公用 URL"部分,从下拉菜单中选择用于 Web 应用程序的区域。

  3. 单击“确定”以扩展现有 Web 应用程序。

扩展的 Web 应用程序和跨网站发布

如果要使用跨网站发布,请注意扩展 Web 应用程序。 根据扩展 Web 应用程序所针对的网站集,可能会破坏链接到目录项的易记 URL。 应执行下面介绍的操作:

  • 在您的创作网站上,不要扩展 Web 应用程序。 这会中断目录项的友好 URL。 例如,目录项的 URL 不会指向友好 URL https://www.contoso.com/Computers/model101,而是指向创作网站中的目录项,例如 https://www.contoso.com/sites/catalog/Lists/Products/DispForm.aspx?ID=1&Source=http%3A%2F%

  • 在发布网站上,如果要扩展 Web 应用程序(例如支持不同的身份验证提供程序),则必须在将发布网站连接到目录 之前 扩展 Web 应用程序,如将 发布网站连接到 SharePoint Server 中的目录中所述。 如果已将发布网站连接到目录,请执行以下操作:

  1. 断开发布网站与目录的连接。

  2. 扩展发布网站的 Web 应用程序。

  3. 重复将发布网站连接至目录的过程。

另请参阅

其他资源

New-SPWebApplicationExtension

在 SharePoint Server 中创建基于声明的 Web 应用程序