office web apps安装部署
目前在线编辑技术用到了微软的OWA技术
注意事项
- 系统要求为Windows Server 2012, 其它的操作系统可能安不上。缺少组件信息
域控server
服务器必须安装域控。
安装IIS组件
注意,在安装IIS的时候要安装Web服务器下面的“管理服务”
启用 Windows的相关的角色和功能
以管理员身份运行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
这段PowerShell的意思 是启用 Windows的相关的角色和功能,如墨迹手写服务,ASP.NET 4.5,IIS服务等。
安装Office Web Apps
下载地址 https://msdn.itellyou.cn/ 带SP1的补丁包下不下来需要手动下载SP1补丁包或者寻找其它资源
SP1下载地址 Microsoft Office Web Apps Server Service Pack 1 (KB2880558)
https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=42547
安装完成后重启服务器,开始部署
布署Office Web Apps
运行如下命令,导入office web apps server的模块
Import-Module OfficeWebApps
在OfficeWebApps服务器上,以管理员身份打开PowerShell,键入命令
New-OfficeWebAppsFarm -InternalURL "http:// vt-qydiscli-02.zhzs.local" -ExternalUrl "http:// vt-qydiscli-02.zhzs.local" -AllowHttp –EditingEnabled
(其中http:// vt-qydiscli-02.zhzs.local 的vt-qydiscli-02.zhzs.local 为OfficeWebApps服务器的计算机全名。这个名称根据具体环境而设)。 我们在这里将其改为服务器的IP地址,便于采用IP地址访问,即 http://10.100.100.109
回车以确定。
输入”y”,回车。成功的话,会返回列表信息
测试是否配置成功
a、测试 /hosting/discovery
在浏览器中输入地址:http:// 10.100.100.109/hosting/discovery
如果出现如下结果,则表示没有问题,注意:10.100.100.109为上图计算机IP
测试/op/generate.aspx
在浏览器中输入http://10.100.100.109/op/generate.aspx
注意:如果访问时候报错,需要先设置Set-OfficeWebAppsFarm -OpenFromUrlEnabled -AllowHttp
部署成功可以输入文档地址在线查看
截图地址http://vt-qydiscli-02.zhzs.local:8080/files/test1.pptx 必须要是可访问的域名下的文件,(可本地配置host访问)才能正常在线查看文件。至此owa服务器就部署完成,
详情参考 https://blog.csdn.net/liuzhenhe1988/article/details/109311575