Office Online Server 本地化部署
安装参考:
准备两台服务器 : 2012 R2 ,
一台做域主机,一台加入域后安装office online server(名称 officeserver)
officeserver 需要保证纯净,没有安装其他软件,必须加入域,使用域管理员登陆后安装和执行后面命令。
officeserver中 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,NET-Framework-Features,NET-Framework-Core,NET-HTTP-Activation,NET-Non-HTTP-Activ,NET-WCF-HTTP-Activation45,Windows-Identity-Foundation,Server-Media-Foundation
|
安装软件包中的以下软件:
NDP452-KB2901954-Web.exe
vcredist_x64.exe
vc_redist.x64.exe
MicrosoftIdentityExtensions-64.msi
cn_office_online_server_may_2016_x64_dvd_8480704.iso
cn_office_online_server_language_pack_may_2016_x64_8783021.exe
以上软件包按顺序安装,全部默认路径都安装在C盘;
安装完成后按顺序分别执行以下命令(执行完成后需要重启服务器):
New-OfficeWebAppsFarm -InternalURL "http://officeserver.website.com" -ExternalUrl "http://172.16.2.34" -AllowHttp -EditingEnabled
|
Set-OfficeWebAppsFarm -AllowHttpSecureStoreConnections:$true
|
Set-OfficeWebAppsFarm -OpenFromUrlEnabled:$true
|
Set-OfficeWebAppsFarm -EditingEnabled:$true
|
Set-OfficeWebAppsFarm -AllowOutboundHttp:$true
|
说明:命令1中的两个访问地址,"http://officeserver.website.com" 是域内访问地址,
"http://172.16.2.34" 可以写为公网域名,当内网转发时需要域名信息也转发过来,不然得不到效果。
目前公网IP只有一个 公网IP 一个。 域名*.dev.website.com映射到内网的web服务器。故。在web服务器上架设网站 officeserver.dev.website.com 且URL重写转发officeserver.dev.website.com,但是web服务器 hosts改写 officeserver.dev.website.com 指定跳转的ip 是真实的officeserver的 内网IP ,这样就可实现公网访问officeserver。
测试officeserver 是否安装成功,可以访问以下两个地址验证
http://[IP或域名]/op/generate.aspx
http://[IP或域名]/hosting/discovery