安装部署office online 2016,并与NEXTCLOUD配合使用

微软的说明文件放在前面:部署 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.com" -ExternalUrl "http://IP" -AllowHttp -EditingEnabled

参数
-InternalURL:内网浏览地址,http://xx.domin.com 其中 xx表示计算机名 domin.com 表示域名 也可以设置为对应的IP地址

-ExternalURL:外网浏览地址,这里填写https://xx.domin.com会提示服务器错误,不知道是不是因为我没有开启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&amp;><rs=DC_LLCC&amp;>" /> 
<action name="view" ext="xls" default="true" urlsrc="http://servername/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&amp;><rs=DC_LLCC&amp;>" /> 
<action name="view" ext="xlsb" default="true" urlsrc="http://servername/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&amp;><rs=DC_LLCC&amp;>" /> 
<action name="view" ext="xlsm" default="true" urlsrc="http://servername/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&amp;><rs=DC_LLCC&amp;>" />

注意:
若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)

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值