owa 工作流程
1.browser 点击访问app server 上的文档;
2.app server 返回breswer 一个WOPIFram 页面;
3.wopifram页面包含一个iframe将broswer导航到owa服务器(viewer page);
对viwer页面的请求包含:
1)获取文档的url(wopi endpoint)
2) 文件名
3)owa可传递到endpoint的令牌;
4.owa使用wopi源和令牌从app server 下载文档;
5.在viwer 页面中显示文档;
将browser 导航到owa
##app farms 中的owa server 之间需要809端口互相通讯;
## 安装相关
KB2760445。这个更新中包括了若干新功能,其中最主要的就是支持了PDF格式的在线查看
#New-OfficeWebAppsFarm 参数
-InternalURL:内网浏览地址,http://xx.domin.com 其中 xx表示计算机名 domin.com 表示域名
-ExternalURL:外网浏览地址
-AllowHttp 允许80端口访问
-OpenFromUrlEnabled 允许通过url方式进行预览
-CacheLocation 缓存文件存放路径 默认是C:\ProgramData\Microsoft\OfficeWebApps\Working\d
-CacheSizeInGB 最大缓存文件大小 单位GB 默认为15GB
#操作命令
Get-OfficeWebAppsFarm 返回当前服务器所属的 OfficeWebAppsFarm 对象的详细信息。
Get-OfficeWebAppsHost 返回位于 Office Web Apps Server 场的允许列表上的主机域的列表。
Get-OfficeWebAppsMachine 返回有关 Office Web Apps Server 场中当前服务器的详细信息。
#New-OfficeWebAppsFarm 在本地计算机上创建新 Office Web Apps Server 场。
New-OfficeWebAppsHost 将主机域添加到 Office Web Apps Server 服务器场的允许列表中。
New-OfficeWebAppsMachine 将当前服务器添加到现有 Office Web Apps Server 场。
Remove-OfficeWebAppsHost 从 Office Web Apps Server 场的允许列表中删除主机域。
Remove-OfficeWebAppsMachine 从 Office Web Apps Server 场中删除现有服务器。
Repair-OfficeWebAppsFarm 从 Office Web Apps Server 服务器场中移除所有标记为不正常的服务器。
Set-OfficeWebAppsFarm 配置现有 Office Web Apps Server 场的设置。
Set-OfficeWebAppsMachine 更改 Office Web Apps Server 场中当前服务器的设置。
##错误和问题
HTTP 错误 500.21 - Internal Server Error
处理程序“DiscoveryService”在其模块列表中有一个错误模块“ManagedPipelineHandler”
cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319
.\aspnet_regiis.exe -iru
iisreset /restart /noforce
##文件太大解决方案(>10M)
服务默认支持的最大文件大小是10M,大于10M会报错。可以通过以下步骤解决此问题
C:\Program Files\Microsoft Office Web Apps\OpenFromUrlHost\Settings_Service.ini
ApplicationRoot=(System.String)/oh
在默认内容后添加(512000/1024M,可以根据自己的需求设定)
OpenFromUrlMaxFileSizeInKBytes=(System.Int32)512000;
C:\Program Files\Microsoft Office Web Apps\OpenFromUrlWeb 下的Settings_Service.ini,进行相同的修改
做同样修改;
重启owa 服务
##关于pdf 绑定
New-SPWOPIBinding - ServerName wac.corp.local -Application WordPdf
https://download.microsoft.com/download/F/E/2/FE25F2E9-BECB-424E-B8B3-BB377112A191/wacserversp2013-kb2880558-fullfile-x64-glb.exe
https://download.microsoft.com/download/F/E/2/FE25F2E9-BECB-424E-B8B3-BB377112A191/wacserversp2013-kb2880558-fullfile-x64-glb.exe