第一篇:office服务器加入域
https://blog.csdn.net/ink_Jiang/article/details/90729749
第二篇:office服务器加入域控
https://blog.csdn.net/ink_Jiang/article/details/90730603
因为我这里准备的office服务器的系统是新装的windows 2012 R2,所以需要软件如下:
下载地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=42643
也就是NDP452-KB2901954-Web.exe
下载地址:https://www.microsoft.com/en-us/download/details.aspx?id=40784
也就是vcredist_x64.exe
下载地址:https://www.microsoft.com/en-us/download/details.aspx?id=48145
也就是vc_redist.x64.exe
下载地址:https://go.microsoft.com/fwlink/p/?LinkId=620072
也就是MicrosoftIdentityExtensions-64.msi
wacserver.exe
wacserver2013-kb2810007-fullfile-x64-glb.exe
wacserverlanguagepack.exe
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
a、下载安装补丁KB2919442
下载地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=42153
下载完成之后双击该文件,安装该补丁
若在安装该补丁的过程中提示该安装补丁“此更新不适用于你的计算机”,
则cmd打开 命令提示符(管理员)
输入 expand –F:* 安装补丁文件所在目录\Windows8.1-KB2999226-x64.msu 安装补丁文件所在目录
如:
expand –F:* D:\Windows8.1-KB2999226-x64.msu D:\
执行完成后,再输入 dism.exe /online /Add-Package /PackagePath:安装补丁文件所在目录\Windows8.1-KB2999226-x64.cab
如:
dism.exe /online /Add-Package /PackagePath:D:\Windows8.1-KB2999226-x64.cab
b、KB2919442 安装完成后,继续安装 Windows Server 2012 R2 Update (KB2919355) 所有补丁,如下
下载地址:http://www.microsoft.com/downloads/details.aspx?FamilyId=373b1bb0-6d55-462e-98b7-6cb7d9ef1448
注意:必须按以下顺序安装更新:
(1)clearcompressionflag.exe,使用管理员身份运行,没有界面,后台运行。
(2)Windows8.1-KB2919355-x64.msu,这个补丁比较大,安装耗时稍微长一点,安装完成之后需要重启;
(3)Windows8.1-KB2932046-x64.msu ;
(4)Windows8.1-KB2934018-x64.msu;
(5)Windows8.1-KB2937592-x64.msu;
(6)Windows8.1-KB2938439-x64.msu;
(7)Windows8.1-KB2959977-x64.msu
c、上述补丁文件安装完成之后,重新运行安装Visual C++ Redistributable for Visual Studio 2015,应该就不会报错了
Import-Module OfficeWebApps
New-OfficeWebAppsFarm -InternalURL "http://XXXXX" -ExternalUrl "http://XXXXX" -AllowHttp –EditingEnabled
New-OfficeWebAppsFarm -InternalURL "http://docview.idata.qh" -ExternalUrl "http://我的office服务器地址" -AllowHttp –EditingEnabled
Set-OfficeWebAppsFarm -OpenFromUrlEnabled:$true
在这些过程中可能会出现一些错误吧,我自己是按照这个步骤安装部署的,是成功了的,但是也可能会出现一些其他的错误吧,以下列举一些我在安装部署过程中查询到的可能会出现的错误,仅供参考吧——
报错
New-OfficeWebAppsFarm : 登录失败: 未知的用户名或错误密码。
PS C:\Users\Administrator> New-OfficeWebAppsFarm -InternalURL "http://xxxx" -AllowHttp -EditingEnabled
New-OfficeWebAppsFarm : 登录失败: 未知的用户名或错误密码。
所在位置 行:1 字符: 1
+ New-OfficeWebAppsFarm -InternalURL "http://xxxx" -AllowHttp -EditingE ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [New-OfficeWebAppsFarm], AuthenticationException
+ FullyQualifiedErrorId : System.Security.Authentication.AuthenticationException,Microsoft.Office.Web.Apps.Adminis
tration.NewFarmCommand
解决:这个可能是你在创建OWA场时没有切换成域用户登录office服务器,需要先切换登录用户为域用户,再以管理员身份打开powershell,输入进行新建OWA场
HTTP 错误 500.21 - Internal Server Error
处理程序“DiscoveryService”在其模块列表中有一个错误模块“ManagedPipelineHandler”
出现这种错误是第一步安装的.net framework4.5未在iis中注册导致的。
解决:以管理员方式打开cmd,运行以下命令
cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319 .\aspnet_regiis.exe -iru
出现以下则说明解决
Microsoft (R) ASP.NET RegIIS 版本 4.0.30319.17929
用于在本地计算机上安装和卸载 ASP.NET 的管理实用工具。
版权所有(C)
Microsoft Corporation。
保留所有权利。
开始安装 ASP.NET (4.0.30319.17929)。 .............
ASP.NET (4.0.30319.17929)安装完毕。
iisreset /restart /noforce
正在尝试停止...
Internet 服务已成功停止
正在尝试启动...
Internet 服务已成功启动
页面一直显示“We're fetching your file... Please wait a moment while we retrieve your file from its home on the internet”
打开浏览器的控制台,报错ERR_CONECTION_RESET
解决:这个问题我就有遇到过,我是按照网上其他安装部署教程里面说的,以“http://docview.idata.qh/op/view.aspx?src=文件地址”的地址去访问在线预览文件的
但是就是会一直报这个错误,我也有发帖过,但是一直没有人回复,也没有解决,
不过后面搜索到其他大神的帖子,后面采取部署wopi服务来进行预览
这个部分后面我发现预览的页面其实是根据预览的文件类型【文件后缀吧】,参考之前验证owa服务安装部署是否成功的 /hosting/discovery页面中说明的页面地址,例如:
Excel文件对应的预览地址其实是http://office服务器IP/x/_layouts/xlviewerinternal.aspx?WOPISrc=文件地址
这种类型的地址形式来进行文件预览的,这样之后我就在线预览成功了
最后我是依据我自己的项目需要,是直接将owa服务整合到我的Spring boot项目中的,部署到了我的域控服务器上面,运行该jar,在线预览文件的时候是先下载该文件至域控服务器的某个目录下,再根据该文件的新的存储地址和文件格式,重定向到预览的地址,调用owa服务来进行预览的
这个部分我就不贴自己写的代码了,但是我的项目中运用到的大致流程就是这样了
部署完成之后是支持在线预览Word、Excel、PPT、Pdf格式的文件的
最后希望有需要的也可以顺利安装部署成功!