操作系统:windows 2012
软件下载地址: 链接:https://pan.baidu.com/s/1c3WWFs8 密码:4dcy
NDP452-KB2901954-Web.exe(.Net Framework4.5)
cn_office_web_apps_server_2013_with_sp1_x64_dvd_3832995.iso(office web apps server)
wacserverlanguagepack.exe (语言包)
wacsp2010-kb2687470-fullfile-x64-en-us.exe (补丁包)
安装步骤:
1、安装.Net Framework4.5
2、以管理员身份运行powershell,执行以下命令安装基础环境,安装完成需要重启:
3、安装office web apps server 软件
解压cn_office_web_apps_server_2013_with_sp1_x64_dvd_3832995.iso
执行setup文件
4、切换至域账号登录,office web apps server的场环境创建需要以域账号登录创建
以管理员账号运行powershell,执行以下命令:
1)、导入office web apps server的模块
Import-Module -Name OfficeWebApps
2)、创建外部场:https://owa-wopi.example.com;SSLOffiloaded:把office web apps server的https认证的配置交给负载均衡来完成
New-OfficeWebAppsFarm -ExternalURL “https://owa-wopi.example.com” -SSLOffloaded -EditingEnabled
3)执行结果如下
5、测试正常结果如下:
1)、访问owa-wopi.example.com/hosting/discovery
2)、访问owa-wopi.example.com/op/generate.aspx(如果访问不了需要先设置Set-OfficeWebAppsFarm -OpenFromUrlEnabled -AllowHttp)
6、修改默认文件预览大小:
Get-OfficeWebAppsFarm(查看owa-wopi场的参数设置)
ExcelWorkbookSizeMax 50 表示可预览文件最大50M(默认是10M)
修改可预览文件参数:Set-OfficeWebAppsFarm -ExcelWorkbookSizeMax 50
7、说明
负载可用lvs+nginx实现
如果不加SSLOffloaded参数,那么就需要在office web apps server本地配置443端口的https,否则页面可能加载不出来
8、内存
office web apps server服务器的IIS对内存的要求较高,所以建议最少内存为16G
https://msdn.microsoft.com/zh-cn/subscriptions/ff431685(v=office.14).aspx(office相关技术说明)
https://technet.microsoft.com/zh-cn/library/2e147f11-6f47-46bc-90bf-b2f179958d11#loadbalancer(官网部署office web apps server说明)
https://technet.microsoft.com/zh-cn/library/jj219436.aspx(office web apps server 参数说明)