配置office web app server 和sharepoint 2013绑定

最近项目提出新需求,希望在sharepoint2013进行在线excel 等的编辑,查阅相关资料后,部署也比较简单,需要用到微软的office web app server 服务器组件,该服务器组件是一个单独的服务不能和sharepoint lync 等微软的服务放在一个服务器行运行,需要单独运行,以下步骤是相关信息,避免大家走弯路。

准备条件:

1.office web app server 套件

下载地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=35489

2.准备运行web app server的服务器 必须加入到当前sharepoint的域服务中。

开始安装:

1.在准备owas的的服务器的powershell命令中运行以下命令

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

我的系统是winserver2012,根据微软的技术文档服务器win2008和win2012所运行命令是不同的,但是我运行的win2012的命令就会报错不知原因,运行2008的命令就没问题。

具体请参考 http://technet.microsoft.com/zh-cn/library/jj219455.aspx

运行之后要重启电脑

2.重启之后 运行下载的office web app server 组件

 3.开始部署web app server服务
打开 PowerShell, 输入
Import-Module OfficeWebApps
New-OfficeWebAppsFarm –InternalURL “http://servername" –AllowHttp -EditingEnabled
servername 为你的服务器的地址,如果没有名称可以直接填写ip地址,例如我的
New-OfficeWebAppsFarm –InternalURL “http://172.16.20.3" –AllowHttp -EditingEnabled
到此web app server 就已经配置完成。
4.部署sharepoint2013和web app server 绑定
在sharepoint服务器上打开 SharePoint Management Shell, 输入
 New-SPWOPIBinding -ServerName <WacServerName> -AllowHTTP
WacServerName为你的office web app server 地址哦
若要使用https链接的话需要输入
Set-SPWOPIZone –zone "external-https"
例如我的
New-SPWOPIBinding -ServerName 172.16.20.3 -AllowHTTP
查看针对 SharePoint 绑定的 WOPI 区域
Get-SPWOPIZone
如果通过执行以上步骤 获得的结果为 internal-https,运行以下的命令可将区域更改为 internal-http。
Server 服务器场的区域。
Set-SPWOPIZone –zone “internal-http”
通过运行以下命令来确认新的区域为 internal-http:
Get-SPWOPIZone
到此配置完毕,现在你可以在浏览器中测试excel文档是否可以在线编辑。
转载请注明出处,谢谢!

 

posted @ 2014-04-03 16:24  瑞灵  阅读(1287)  评论(0编辑  收藏  举报