admin管理员组文章数量:1638918
微软的说明文件放在前面:部署 Office Online Server
部署前准备:
1、2台服务器,可以是虚拟机,一台做域服务器,一台安装office online server(以下简称office服务器),不可安装在同一服务器上。
2、office online server最好安装在2012 R2上,之前不信邪硬要装在2016上(官方也是支持2016的),折腾了好久,浪费时间。域服务器不一定需要2012 R2,我自己的就是装在2016上的。
以下为安装步骤,多数为照抄教程的
第 1 步:安装 Office Online Server 必备软件
服务器管理工具中,添加功能与角色,启用 墨迹和手写服务,否则以下命令无法完成。
在office服务器上,以管理员身份打开 Microsoft PowerShell 提示符,然后运行以下命令来安装必需的角色和服务。
Windows Server 2012 R2:
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
Windows Server 2016:
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,NET-Framework-Features,NET-Framework-45-Features,NET-Framework-Core,NET-Framework-45-Core,NET-HTTP-Activation,NET-Non-HTTP-Activ,NET-WCF-HTTP-Activation45,Windows-Identity-Foundation,Server-Media-Foundation
可能出现的错误提示:
检查你的网络是否可访问Internet。
第2步 安装以下软件:
.NET Framework 4.5.2
Visual C++ Redistributable Packages for Visual Studio 2013
Visual C++ Redistributable for Visual Studio 2015
Microsoft.IdentityModel.Extention.dll
2016系统不需要安装.Net 4.5.2,安装完Visual C++ 2013后,Visual C++ 2015是装不上的,提示已有组件安装过,我的操作是忽略掉不装。
第3步 安装 Office Onlie Server 2016
运行setup.exe,完成安装
安装语言包,请按以下步骤操作。
从 Microsoft 下载中心下载 Office Online Server。
运行 wacserverlanguagepack.exe。
若要在创建 Office Online Server
场后安装语言包,必须从场中删除一个服务器,将语言包安装在该服务器上,然后再将该服务器添加回场。>
要使语言包正常工作,您需要在服务器场中的所有服务器上进行安装。
部署 Office Online Server 场
管理员模式运行Microsoft PowerShell :
Import-Module -Name OfficeWebApps
使用 New-OfficeWebAppsFarm 命令创建一个包含一台服务器的新 Office Online Server 场,如以下示例中所示。
New-OfficeWebAppsFarm -InternalURL "http://xx.domin" -ExternalUrl "http://IP" -AllowHttp -EditingEnabled
参数
-InternalURL:内网浏览地址,http://xx.domin 其中 xx表示计算机名 domin 表示域名 也可以设置为对应的IP地址
-ExternalURL:外网浏览地址,这里填写https://xx.domin会提示服务器错误,不知道是不是因为我没有开启HTTPS的缘故,填写IP就可以正常访问:http://ip/op/generate.aspx
-AllowHttp: 允许80端口访问
-OpenFromUrlEnabled:允许通过url方式进行预览
-CacheLocation: 缓存文件存放路径 默认是C:\ProgramData\Microsoft\OfficeWebApps\Working\d
-CacheSizeInGB: 最大缓存文件大小 单位GB 默认为15GB
验证是否成功创建 Office Online Server 场
浏览器访问:
http://servername/hosting/discovery
或:
http://IP/hosting/discovery
如果 Office Online Server 按预期运行,您应该在 Web 浏览器中看到 Web 应用程序开放平台接口 (WOPI) 协议发现 XML 文件。该文件的前几行应类似以下示例。
<?xml version="1.0" encoding="utf-8" ?>
- <wopi-discovery>
- <net-zone name="internal-http">
- <app name="Excel" favIconUrl="http://servername/x/_layouts/images/FavIcon_Excel.ico" checkLicense="true">
<action name="view" ext="ods" default="true" urlsrc="http://servername/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&>" />
<action name="view" ext="xls" default="true" urlsrc="http://servername/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&>" />
<action name="view" ext="xlsb" default="true" urlsrc="http://servername/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&>" />
<action name="view" ext="xlsm" default="true" urlsrc="http://servername/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&>" />
注意:
若http:// ip/hosting/discovery 能访问,http://ip/op/generate.aspx显示“服务器错误”,控制台执行:
Set-OfficeWebAppsFarm -OpenFromUrlEnabled:$true
还要注意一点,-ExternalURL参数填写的是HTTPS地址也会造成此错误提示,暂时不清楚是不是因为我这里没有开启HTTPS的缘故。
第4步 域服务器配置
域服务器安装好系统后,在服务器管理工具中添加新功能,
点击安装后,等待完成,先不要关闭,点击将此服务器提升为域控制器
进入AD域服务器配置向导,选择添加新林,并输入根域名,点击下一步
填写密码,下一步
提示DNS无法创建,不用管,继续下一步
填写域名,自己起个
选择安装路径
一路下一步完成,重启电脑
至此,域服务器配置完成。
第5步 将office服务器加入到域中
打开控制面板->网络和Internet->网络和共享中心,并点击更改适配器设置
右击网络并打开属性,双击IPV4
将DNS服务器配置为刚才配置好的域控服务器IP
右键电脑,点击属性,点击高级系统设置
选择计算机名,并点击更改
选择域,并输入之前域控服务器中配置的根域名
点击确定,然后输入对应的用户名密码即可,更改完成后重启电脑。
第6步 添加到NEXTCLOUD中
1、在NEXTCLOUD官网APP商店中下载WOPI插件,解压到服务器的插件目录下,有两个,应该是都要放:
var/snap/nextcloud/20007/nextcloud/extra-apps
var/snap/nextcloud/20498/nextcloud/extra-apps
2、浏览器访问NEXTCLOUD,用管理员登录,在应用中启用WOPI插件,插件地址填写http://ip(office服务器IP)
版权声明:本文标题:安装部署office online 2016,并与NEXTCLOUD配合使用 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1729277160a1193666.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论