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

[经验分享] SharePoint 2013集成Office web apps server2013详细的安装和部署

[复制链接]

尚未签到

发表于 2019-2-4 07:37:25 | 显示全部楼层 |阅读模式
前提条件
  1、布置office web apps的Server必须加入域
  2、安装Sharepoint Server的Server必须加入域
  3、Server事先安装.net3.5,IIS7.0以上版本,至少windows身份验证模式,墨迹和手写服务。
  3、数据库SQL2008r2 sp1补丁或者sql2012
  4、此处并没有演示sharepoint2013的安装过程,请在此实验前安装好SQL和Sharepoint。
  Office web app server2013不能跟sharepoint server2013安装在同一台服务器上,根据微软的资料如下图:

  从图中可以注意到两点:
  Ø Office Web Apps 2013作为一个独立的Server,是独立于SharePoint安装的,不再需要像SharePoint  2010的时候,需要和SharePoint服务器安装在一起(一定程度上节省了License的费用)。
  Ø Office Web Apps  2013不仅可以为SharePoint提供Office文档的渲染服务(文档支持的格式没变,不包括PDF),而且可以为微软的Exchange  Server和Lync Server提供文档渲染服务,更可以为共享文件夹甚至第三方的应用提供这一服务。
  Office Web Apps Server和使用其服务的Server之间,是通过一个全新的WOPI(Web application Open  Platform Interface)接口协议进行通信的,其对外通道依然是HTTP/HTTPS协议。Office Web Apps Server叫做WOPI  APP,而使用这个服务的,叫做WOPI Host。
  需要
  Ø Powershell V3(http://www.microsoft.com/en-us/download/details.aspx?id=29939)
  Ø .NET Framework4.5
  Ø windows server 2008 R2 SP1
  Ø Windows6.1-KB2592525-x64(http://www.microsoft.com/zh-cn/download/details.aspx?id=27929)

Office Web App Server 2013安装
  第1步骤:如果是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 server2012
  Import-Module ServerManager
  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
  然后再执行如下





Office Web App Server 2013配置

  根据此图,接下来就是创建服务器场了,这个服务器场指的不是SharePoint场,而是Office Web  Apps服务器场——这个服务器场中可以包含多个Office Web Apps Server,作不同的角色。创建的方式很简单,PowerShell:
  第1步骤:
  #加载Office Web Apps管理命令集,
  Import-Module OfficeWebApps
  第2步骤:
  #创建服务器场
  New-OfficeWebAppsFarm –InternalURL http://servername –AllowHttp  –EditingEnabled
  说明:servername为安装OWA(office web app server2013)的服务器名称
  第3步骤:
  #验证服务器场
  http://servername/hosting/discovery
  说明:
  Office Web Apps Server 按预期运行,您应该在 Web 浏览器中看到 Web 应用程序开放平台接口 (WOPI) 发现 XML  文件。该文件的前几行应类似以下示例:
  复制
  
  -
  -
  -
  
  
  
  
  详细请参考:
  http://technet.microsoft.com/zh-cn/library/jj219455(v=office.15).aspx
  我这里机器名叫:OWA
  New-OfficeWebAppsFarm –InternalURL http://OWA –AllowHttp –EditingEnabled

  选择Y后如图

  解释:这其中需要解释的一个是AllowHttp:这个是配置是否允许通过HTTP  方式访问的(默认情况下是通过HTTPS);第二个是EditingEnabled,如果需要在浏览器中编辑文档,则需要加上这个参数(另外,按照官方文档的介绍,在SharePoint中,用户是否可以在浏览器中编辑文档,是需要有单独的License配置的,这个所谓License的概念就是类似  Standard CAL、Enterprise CAL的概念,只不过以前这个只能从服务器级别区分,而在2013中可以在用户级别区分了)
  注意:提示安装过程会提示如下错误

  此时只需要【添加服务器功能】如下图:
  Ø 启用“墨迹支持”服务



  安装完毕系统会自动重启服务器接着完成安装即可。
  Ø  启用”windows身份验证服务
  打开已经添加的web服务器IIS角色。添加角色服务,如下图:




测试office web app是否成功?在浏览器中输入:
http://servername/hosting/discovery(serverName为OWA的机器名,我这里是OWA
  如果安装后出现如下错误:

  解决办法:
  如果安装然后删除了 .NET Framework 3.5 的组件,在运行 OfficeWebApps cmdlet 时,您可能会看到“500 Web  服务异常”或“500.21 – 内部服务器错误”消息。若要解决此问题,请从提升的命令提示符运行以下示例命令来清理阻止 Office Web Apps  Server 正确运行的设置:
  在命令行中输入:
  %systemroot%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe  -iruiisreset /restart /noforce
  运行后可以看到效果图:


Sharepoint 2013与Office Web App Server 2013集成
  这个集成的过程,就是启用Office Web Apps服务器场来渲染/编辑SharePoint文档库中的Office文档。
  这个配置也很简单,打开SharePoint的PowerShell脚本窗口,执行两句话:


   New-SPWOPIBinding -ServerName  -AllowHTTP

   Set-SPWopiZone internal-http
  说明:
  WacServerName指定 WOPI 应用程序(如运行 Office Web Apps Server的服务器)的名称或完全限定的域名 (FQDN)。
  Ø 第一句话是在SharePoint场和Office Web Apps场之间建立关系,其中的AllowHTTP参数和之前的概念是一样的;
  u 该示例为在运行此 cmdlet 的当前 SharePoint 场上的 WOPI 应用程序支持的所有应用程序和文件扩展名创建绑定


    New-SPWOPIBinding –ServerName “Server.corp.Contoso.com”–AllowHTTP
  根据前面的图也可以把Excel,Word,PPT分配安装在3台服务器上,并以服务器场的关联起来,因此下面的例子只启用其中一个
  u 该示例将 Excel 与运行此 cmdlet 的当前 SharePoint 场上的 WOPI 应用程序可对 Excel 执行的所有操作关联
  New-SPWOPIBinding –ServerName “Server.corp.Contoso.com” –Application “Excel”
  Ø 第二句话,是配置区域的链接方式,区域分为internal和external,协议分为http和https,默认是internal +  https,这里我们使用internal-http,以便和之前配置Office Web Apps服务器场的时候相匹配。
  我这里命令行是:
  New-SPWOPIBinding –ServerName "owa.sunsrv.com" -AllowHTTP
  Set-SPWopiZone internal-http


Set-SPWOPIZone –zone “internal-http”

$config = (Get-SPSecurityTokenServiceConfig)

$config.AllowOAuthOverHttp = $true

$config.Update()



更多详细步骤请参考:http://technet.microsoft.com/zh-cn/library/ff431687.aspx
  如下图:


  大功告成

Office Web App Server 2013效果测试
  上传一片word文档测试下(要先在Sharepoint创建库),如下:

  首先,Office Web Apps功能“System  Account”(也就是“系统账户”administrator)是不能用的,如果你尝试使用系统账户的身份访问网站,并视图在线浏览一个文档的时候,会发生异常,从日志中可以看到因为服务器无法找到System  Account映射的具体账号。






运维网声明 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-671515-1-1.html 上篇帖子: SharePoint自动登录问题 下篇帖子: SharePoint 2010 新体验7
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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