设为首页 收藏本站
查看: 1361|回复: 0

[经验分享] SharePoint 2016集成部署Office Web App Server (三)

[复制链接]

尚未签到

发表于 2018-6-24 13:06:59 | 显示全部楼层 |阅读模式
  Office Web App Server既然已经安装完成了,下面我们就来配置一下
  首先我们要部署Office Web App Server场,这个场的概念和种类大致分为三种,且部署步骤略有不同,
  微软官方的解释和场景描述如下:
  1. 使用 HTTP 的、包含一台服务器的 Office Web Apps Server 场
  如果您仅将 Office Web Apps Server 部署用于测试或内部使用,并且您不需要向 Lync Server 2013 提供 Office Web Apps Server 功能,则此程序适合您。您将安装使用 HTTP 的、包含一台服务器的 Office Web Apps Server 场。您不需要证书或负载平衡器,但需要不运行任何其他服务器应用程序的专用物理服务器或虚拟机实例。您可以使用此 Office Web Apps Server 场向 SharePoint 2013 和 Exchange Server 2013 提供 Office Web Apps 功能。
DSC0000.gif

  2. 使用 HTTPS 的、包含一台服务器的 Office Web Apps Server 场
  对于大多数生产环境中,我们强烈建议对其安全功能使用 HTTPS。同样,如果您要向 Lync Server 2013 提供 Office Web Apps Server 功能,则需要 HTTPS,这样用户便可在浏览器中查看 PowerPoint 广播。此处将介绍如何安装使用 HTTPS 的、包含一台服务器的 Office Web Apps Server 场。您需要按照使用 HTTPS 保护 Office Web Apps Server Preview 通信中所述在服务器上安装证书。
  此 Office Web Apps Server 场将向 SharePoint 2013、Lync Server 2013 和 Exchange Server 2013 提供 Office Web Apps 功能。

  3. 使用 HTTPS 的、包含多台服务器的负载平衡 Office Web Apps Server 服务器场
  如果您预计您的 Office Web Apps Server 场流量很大,并且您希望其通过 Internet 且在内部网络中可用,则应使用此类型的拓扑。本节介绍如何安装使用负载平衡器和 HTTPS 的、包含多台服务器的 Office Web Apps Server 场。如果您感兴趣,请阅读关于此拓扑的详细信息。
  在您开始之前,请确保已按 Office Web Apps Server 的负载平衡器要求中所述配置负载平衡器。您还需按照使用 HTTPS 保护 Office Web Apps Server 通信中所述在负载平衡器上安装证书。此 Office Web Apps Server 服务器场将为 SharePoint 2013、Lync Server 2013 和 Exchange Server 2013 提供 Office Web Apps 功能。
DSC0001.gif

  今天在这里,我们的测试环境选用第二种,使用HTTPS的部署方式,因为我们这个会涉及到公网的发布(会涉及到公网证书),考虑到安全加密性,所以选择第二种。
  1. 首先创建OWA Server场
  用管理员角色打开powershell,输入一下命令
  New-OfficeWebAppsFarm –InternalUrl ‘'https://owa.contoso.com” –ExternalUrl “https://owa.contoso.com” -CertificateName "Public Certificate" –EditingEnabled
  注:如果大家和我一样,要做公网发布的话,且证书为通配符证书(*.contoso.com),那么这里我强烈建议大家最好统一内外URL名,这样方便客户端的认证和查询。
DSC0002.png

  创建完毕,后期可以通过 get-officewebappFarm 命令来查询这个场的设置。
DSC0003.png

  2. 验证OWA场是否成功
  光看到上面的POWERSHELL截图是不够的,我们需要通过使用 Web 浏览器访问 Office Web Apps Server 发现 URL。发现 URL 是您在配置 Office Web Apps Server 服务器场时指定的 InternalUrl 参数,后跟 /hosting/discovery,例如:
  https://server.contoso.com/hosting/discovery
  我这里就用浏览器访问  https://owa.contoso.com/hosting/discovery
DSC0004.png

  如果 Office Web Apps Server 按预期运行,您应该在 Web 浏览器中看到 Web 应用程序开放平台接口 (WOPI) 协议发现 XML 文件。如上述界面,就说明该 OWA场是配置成功了的。
  3. 配置主机,和SharePoint做兼容配置
  通过上面两步,现在服务器场现在已经可以通过 HTTPS 为主机提供 Office Web Apps 功能。
  现在通过下面的命令来将SharePoint与OWA场进行绑定。
  该操作在 SharePoint 服务器上操作!!!! 以管理员角色打开SharePoint Management Shell
DSC0005.png

  注意,微软给出的官方命令是这样的 New-SPWOPIBinding -ServerName <WacServerName> –AllowHTTP
  我这里后面是没有后面的 –allowHttp ,之前也提到过,我这个OWA场就是要用公网证书做加密发布的,所以我没有加这个参数。
  接下来我们来看一下针对SharePoint绑定的 WOPI区域
  用命令 Get-SPWOPIZone
DSC0006.png

  我这里直接反馈的是 external-https 达到了我的目的,如果之前是加了参数 –AllowHttp 的,这里应该反馈的是  Internal-Http
  修改这个WOPI区域,可以用下面的命令
  Set-SPWOPIZone -zone "internal-http"    或者 Set-SPWOPIZone -zone "internal-https"  或者 Set-SPWOPIZone -zone "external-https"
  我这里因为是使用的外部 HTTPS协议,就已经可以直接进行最后的效果测试了。
  ------------------------------------------------------------------------------分割线-------------------------------------------------------------------------------------------------------
  注:如果您使用的是 internal-http ,那么还有下面一个步骤
  若要在测试环境中通过 HTTP 将 SharePoint 2013 与 Office Web Apps 结合使用,您需要将 AllowOAuthOverHttp 设置为“True”。否则,Office Web Apps 将不起作用。可通过运行以下示例来检查当前状态:
(Get-SPSecurityTokenServiceConfig).AllowOAuthOverHttp  如果此命令返回 False,则运行下列命令可将其设置为 True
$config = (Get-SPSecurityTokenServiceConfig)$config.AllowOAuthOverHttp = $true  
$config.Update()
  
再次运行以下命令来验证 AllowOAuthOverHttp 设置现在是否设置为 True。
(Get-SPSecurityTokenServiceConfig).AllowOAuthOverHttp  
------------------------------------------------------------------------------分割线-------------------------------------------------------------------------------------------------------
  接下来….接下来…..那就直接测试了呗
  我们尝试打开一个PPT文件
DSC0007.png

  有效果…
DSC0008.png

  成功!
DSC0009.png

  对了,最后给大家说一个命令,如果你想取消SharePoint 和 OWA场的绑定,在SharePoint Management Shell上,用下面命令就可以了
  Remove-SPWOPIBinding -All:$true

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-530065-1-1.html 上篇帖子: 小测试--在Windows server 2016中启用RemoteFX-GPU虚拟化功能 下篇帖子: WSFC2016 诊断排错更新
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表