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

[经验分享] 为SharePoint 2013配置Office Web Apps

[复制链接]

尚未签到

发表于 2015-9-29 11:54:16 | 显示全部楼层 |阅读模式
  最近看到新版的Office Web Apps Server开放下载了,貌似还是免费的,于是果断下载了。
  Office Web Apps,相信大家都不陌生,那么如何让SharePoint文档库中的Office文档使用Office Web Apps打开呢?
  如文档预览
DSC0000.png
  在线查看:
DSC0001.png
  在线编辑:
DSC0002.png
  
  -----------------------------------------------------------------------------------------------------------------
  下面是具体配置步骤:
  
  
  1.为 Office Web Apps Server 安装必备软件
  如果是 Windows Server 2008 R2,需要安装以下必须组件:

  • Windows Server 2008 R2 Service Pack 1
  • .NET Framework 4.5
  • Windows PowerShell 3.0
  • KB2592525
  以管理员身份打开 Windows PowerShell 提示符,然后运行以下示例命令来安装必需的角色和服务。
Windows Server 2008 R2   
Import-Module ServerManager   
然后,运行以下示例命令:   
Add-WindowsFeature Web-Server,Web-WebServer,Web-Common-Http,Web-Static-Content,Web-App-Dev,Web-Asp-Net,Web-Net-Ext,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Includes,Web-Security,Web-Windows-Auth,Web-Filtering,Web-Stat-Compression,Web-Dyn-Compression,Web-Mgmt-Console,Ink-Handwriting,IH-Ink-Support
  Windows Server 2012   
Add-WindowsFeature Web-Server,Web-Mgmt-Tools,Web-Mgmt-Console,Web-WebServer,Web-Common-Http,Web-Default-Doc,Web-Static-Content,Web-Performance,Web-Stat-Compression,Web-Dyn-Compression,Web-Security,Web-Filtering,Web-Windows-Auth,Web-App-Dev,Web-Net-Ext45,Web-Asp-Net45,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Includes,InkandHandwritingServices   
如果出现提示,请在该命令完成后重新启动服务器。
  2.安装 Office Web Apps Server
  3.为 Office Web Apps Server 安装语言包
DSC0003.gif
  重要:


    • 若要在创建 Office Web Apps Server 服务器场后安装语言包,您必须从服务器场中删除一个服务器,将语言包安装在该服务器上,然后再将该服务器添加到服务器场。
    • 服务器场中的所有服务器上都必须已安装语言包。

  4.部署 Office Web Apps Server 服务器场
  以下示例中的代码创建包含一台服务器的新 Office Web Apps Server 服务器场。您为 –InternalURL 指定的 URL 是运行 Office Web Apps Server 的服务器的名称,例如http://servername。–AllowHttp 参数将服务器场配置为使用 HTTP,而 –EditingEnabled 参数在 Office Web Apps 中启用编辑(如果它与 SharePoint 2013 一起使用)。Lync Server 2013 或 Exchange Server 2013 不使用 –EditingEnabled 参数,因为这些主机不支持编辑。
  New-OfficeWebAppsFarm –InternalURL "http://servername" –AllowHttp -EditingEnabled
DSC0004.png
  New-OfficeWebAppsFarm 中描述了配置翻译服务、代理服务器、剪贴画支持以及联机查看器的其他参数。您可以在规划 Office Web Apps(与 SharePoint 2013 一起使用)中查找有关如何获取允许用户使用 Office Web Apps Server 编辑文件的许可证的其他信息。若要了解如何在 SharePoint Server 2013 中使用这些许可证,请参阅在 SharePoint Server 2013 中配置许可。
DSC0005.gif
  注意:
  如果安装然后删除了 .NET Framework 3.5 的组件,在运行 OfficeWebApps cmdlet 时,您可能会看到“500 Web 服务异常”或“500.21 – 内部服务器错误”消息。若要解决此问题,请从提升的命令提示符运行以下示例命令来清理阻止 Office Web Apps Server 正确运行的设置:
  %systemroot%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -iru
  iisreset /restart /noforce
  5.验证是否成功创建了 Office Web Apps Server 服务器场
  在创建服务器场后,将在 Windows PowerShell 提示符中显示有关服务器场的详细信息。若要验证是否正确安装并配置了 Office Web Apps Server,请使用 Web 浏览器访问 Office Web Apps Server 发现 URL,如下面的示例所示。发现 URL 由您在配置 Office Web Apps Server 服务器场时分配给 InternalUrl 参数的值构成,并且它后跟 /hosting/discovery。
  http://servername/hosting/discovery
  如果 Office Web Apps Server 按预期运行,您应该在 Web 浏览器中看到 Web 应用程序开放平台接口 (WOPI) 发现 XML 文件。该文件的前几行应类似以下示例:
  <?xml version="1.0" encoding="utf-8" ?>   
- <wopi-discovery>   
- <net-zone name="internal-http">   
- <app name="Excel" favIconUrl="http://servername/x/_layouts/images/FavIcon_Excel.ico" checkLicense="true">   
<action name="view" ext="ods" default="true" urlsrc="http://servername/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&>" />     
<action name="view" ext="xls" default="true" urlsrc="http://servername/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&>" />     
<action name="view" ext="xlsb" default="true" urlsrc="http://servername/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&>" />     
<action name="view" ext="xlsm" default="true" urlsrc="http://servername/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&>" />
  6.配置SharePoint
  以管理员运行SharePoint 2013命令行管理程序
  运行以下命令,其中 <WacServerName> 是您为内部 URL 设置的完全限定的域名 (FQDN)。这是 Office Web Apps Server 流量的入口点。对于此测试环境,您必须指定 –AllowHTTP 参数以允许 SharePoint 2013 通过使用 HTTP 接收来自 Office Web Apps Server 服务器场的发现信息。如果您忘记指定 –AllowHTTP,则 SharePoint 2013 将尝试使用 HTTPS 与 Office Web Apps Server 服务器场进行通信,并且此命令将失败。
  New-SPWOPIBinding -ServerName <WacServerName> -AllowHTTP
  运行此命令后,您应看到 Windows PowerShell 命令提示符处显示了一个绑定列表。
DSC0006.png
  7.设置SharePoint绑定的WOPI区域
  Office Web Apps Server 使用区域的概念来确定其与主机(此示例中为 SharePoint 2013)进行通信时将使用的 URL(内部或外部)和协议(HTTP 或 HTTPS)。默认情况下,SharePoint Server 2013 使用 internal-https 区域。通过运行以下命令来确认这是当前区域:
  Get-SPWOPIZone
  运行此命令后,您应看到显示的 WOPI 区域。它应为 internal-https。
  如果通过执行上面 获得的结果为 internal-https,则运行以下命令可将区域更改为 internal-http。您必须进行此更改,因为 SharePoint 2013 的区域必须匹配 Office Web Apps Server 服务器场的区域。
  Set-SPWOPIZone –zone “internal-http”
  通过运行以下命令来确认新的区域为 internal-http:
  Get-SPWOPIZone
  8.将 SharePoint 2013 中的 AllowOAuthOverHttp 设置更改为 True
  若要在测试环境中通过 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
  
  
  参考文档:
  Office Web Apps 及其如何在本地与 SharePoint 2013 一起运行的概述
  来自 <http://technet.microsoft.com/zh-cn/library/ff431685.aspx>
  
  规划 Office Web Apps(与 SharePoint 2013 一起使用)
  来自 <http://technet.microsoft.com/zh-cn/library/ff431682.aspx>
  
  配置 SharePoint 2013 以使用 Office Web Apps
  来自 <http://technet.microsoft.com/zh-cn/library/ff431687.aspx>
  
  New-SPWOPIBinding
  来自 <http://technet.microsoft.com/zh-cn/library/jj219441.aspx>
  
  配置 SharePoint 2013 以使用 Office Web Apps
  来自 <http://technet.microsoft.com/zh-cn/library/ff431687.aspx>

运维网声明 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-120423-1-1.html 上篇帖子: SharePoint 2013之Office Web Apps Server(1) 下篇帖子: 一步一步学习sharepoint2010 workflow 系列第二部分:SharePoint无代码工作流 第5章 高级的SharePoint Designer
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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