Windows Server 2012 R2部署OWA服务(三)安装部署OWA服务
本文为第三篇,主要讲述在部署OWA服务过程中的第三部分:安装部署OWA服务
第一篇:office服务器加入域
https://blog.csdn.net/ink_Jiang/article/details/90729749
第二篇:office服务器加入域控
https://blog.csdn.net/ink_Jiang/article/details/90730603
一、准备工作
因为我这里准备的office服务器的系统是新装的windows 2012 R2,所以需要软件如下:
1-.NET Framework 4.5.2
下载地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=42643
也就是NDP452-KB2901954-Web.exe
2-Visual C++ Redistributable Packages for Visual Studio 2013
下载地址:https://www.microsoft.com/en-us/download/details.aspx?id=40784
也就是vcredist_x64.exe
3-Visual C++ Redistributable for Visual Studio 2015
下载地址:https://www.microsoft.com/en-us/download/details.aspx?id=48145
也就是vc_redist.x64.exe
4-Microsoft.IdentityModel.Extention.dll
下载地址:https://go.microsoft.com/fwlink/p/?LinkId=620072
也就是MicrosoftIdentityExtensions-64.msi
5-Office Web App安装包
wacserver.exe
6-Office Web Apps 补丁文件
wacserver2013-kb2810007-fullfile-x64-glb.exe
7-Office Web Apps 汉化包
wacserverlanguagepack.exe
二、安装部署OWA服务
1.登录office服务器,以管理员身份运行Microsoft 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
按回车键
安装完成之后会显示,按照提示,将office服务器进行重启
重启完成之后,建议是打开浏览器,输入localhost,查看一下IIS服务是否安装成功
2.安装NET Framework 4.5.2 ,安装完成之后,根据提示,需要重启的就进行重启
3.安装Visual C++ Redistributable Packages for Visual Studio 2013 ,安装完成之后,根据提示,需要重启的就进行重启
4.安装Visual C++ Redistributable for Visual Studio 2015,安装完成之后,根据提示,需要重启的就进行重启
在安装Visual C++ Redistributable for Visual Studio 2015过程中,若安装失败,或界面一直显示“正在处理Windows81_x64”
点击查看日志文件
在日志文件中查看,打开该目录下,直接点击看是否能手动安装该文件
若显示“此更新不适用于你的计算机”
则——
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,应该就不会报错了
5.安装Microsoft.IdentityModel.Extention.dll,安装完成之后,根据提示,需要重启的就进行重启
6.上述四个软件安装完成之后,依次安装以下文件【最好安装默认安装位置,装在C盘】
a、wacserver.exe【Office Web Apps 安装包】
b、wacserver2013-kb2810007-fullfile-x64-glb.exe【Office Web Apps 补丁文件】
c、wacserverlanguagepack.exe【Office Web Apps 汉化包】
7.上述软件全部安装完成后,需要进行服务配置:
切换office服务器登录,以域控用户身份登录
再以管理员身份打开powershell,输入下面内容,再回车
Import-Module OfficeWebApps
之后在输入,回车
New-OfficeWebAppsFarm -InternalURL "http://XXXXX" -ExternalUrl "http://XXXXX" -AllowHttp –EditingEnabled
PS:
-InternalURL 后面的XXXXX为“控制面板-所有控制面板项-系统”中的“计算机全名”
-ExternalUrl 后面的XXXXX为office服务器的ip地址
【以上设置是依据我自己的需要设置的】
根据我的实际需要,我输入的是
New-OfficeWebAppsFarm -InternalURL "http://docview.idata.qh" -ExternalUrl "http://我的office服务器地址" -AllowHttp –EditingEnabled
之后若出现下图所示,则表示配置成功
8.配置完成之后,打开浏览器,输入地址
http://XXXXX/hosting/discovery
http://XXXXX/op/view.aspx
【PS:http://XXXXX就是刚才的InternalURL,我这里的XXXXX就是docview.idata.qh】
出现以下界面,说明服务安装成功
在这里要提醒一下,在这个过程中,我出现过的一个问题
在浏览器预览http://XXXXX/hosting/discovery界面是上图所示的正常的;
但是预览http://XXXXX/op/view.aspx界面,会显示“服务器错误”
这个错误的解决方式是:
在以管理员身份打开的powershell中,输入下面的内容【作用是可以OfficeWebAppsFarm 的所有配置参数】
Set-OfficeWebAppsFarm -OpenFromUrlEnabled:$true
再在“控制面板”-“管理工具”中打开IIS管理器,重启
之后再预览/op/view.aspx,应该就是正常的了
三、其他部分说明
在这些过程中可能会出现一些错误吧,我自己是按照这个步骤安装部署的,是成功了的,但是也可能会出现一些其他的错误吧,以下列举一些我在安装部署过程中查询到的可能会出现的错误,仅供参考吧——
1、在powershell中创建OfficeWebApps场失败
报错
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.Administration.NewFarmCommand
解决:这个可能是你在创建OWA场时没有切换成域用户登录office服务器,需要先切换登录用户为域用户,再以管理员身份打开powershell,输入进行新建OWA场
2、HTTP错误500.21
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 服务已成功启动
3、文件在线预览的问题
页面一直显示“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格式的文件的
最后希望有需要的也可以顺利安装部署成功!
Windows Server 2012 R2部署OWA服务(三)安装部署OWA服务相关推荐
- Windows Server 2012 R2 部署 .NET Core IIS应用程序池自动停止 补丁 漏洞
由于NET Core在IIS上运行需要安装对应的Hosting文件,以前服务器是Windows Server 2016版本,安装过程中没有此问题.此次客户提供的服务器是Windows Server 2 ...
- Windows server 2012 R2 搭建文件服务器(一):启动文件服务
文章目录 准备条件 实际操作 1. 点击`Add roles and features` 2. 点击`Next` 3. 选择`Role-based or feature-based installat ...
- 云服务器Windows server 2012 R2 搭建网站
云服务器Windows server 2012 R2 搭建网站 所需准备 一.远程连接云服务器 云服务器与本机的资源共享 二.在windows server 2012 r2中搭建IIS服务器 安装II ...
- Windows server 2012 R2 搭建网站
Windows server 2012 R2 搭建网站 所需准备 一.远程连接云服务器 云服务器与本机的资源共享 二.在windows server 2012 r2中搭建IIS服务器 安装IIS之后的 ...
- 虚拟机windows server 2012 R2详细安装过程+可能出现的问题(最下面)
目录 环境准备 镜像文件下载步骤 虚拟机具体安装步骤 附:可能出现的问题 1.添加桌面图标 2.Windows server 2012 R2开机就进入cmd控制台界面 环境准备 Vmware+wind ...
- windows server 2012 r2 打补丁时提示此更新不适用于您的计算机
等保测评二级,有个 MS15-034 HTTP.sys远程执行代码漏洞需要打补丁 打补丁时提示此更新不适用于您的计算机,之后打了几个其他补丁都是提示的这个问题 因为是高危漏洞,必须要处理掉,开始面向百 ...
- DELL T420 服务器 安装Windows Server 2012 R2
DELL T420 服务器 安装Windowa SERVER 2012 R2 1.使用光盘安装 准备:windows server 2012 r2系统镜像 raid驱动 安装:插入windo ...
- VWWare(虚拟机)下安装 Windows Server 2012 r2 (详细图文)
VWWare(虚拟机)下安装 Windows Server 2012 r2 (详细图文) 第一.软件准备 WMware Workstation Pro 14 --虚拟机 Windows Se ...
- Windows server 2012 R2 部署WSUS补丁服务
Windows server 2012 R2 部署WSUS补丁服务 来源于网络转载: 一.WSUS 安装要求 1.硬件要求: 对于多达 13000 个客户端的服务器,建议使用以下硬件: * 4 Co ...
最新文章
- 声波刺激就可长出新骨头?每天只需10分钟,干细胞5天快速分化,芯片装置只需1美元...
- AjaxControlToolkit中CalendarExtender日历控件的用法
- 使用 shell 脚本对 Linux 系统和进程资源进行监控
- 装箱问题C语言报告,装包装箱问题 (C语言代码)
- Java IO(BIO, NIO, AIO) 总结
- iPhone 诈骗又出新招,别看见弹窗就输密码
- checkout 撤销修改_git命令(10):git 常用操作,撤销修改(2)
- 2022.02.10
- 经典枚举——百钱百鸡问题
- Word创建层级目录
- SharePoint 收集签名工作流 配置步骤
- Oracle 报错:ORA-01438: 值大于为此列指定的允许精度
- python界面实现点餐系统_基于PythonFlask的网上点餐系统管理员后台开发
- Home Assistant 搭建日志(七)——安装NodeRed
- ENVI学习之0001
- linux投影使用方法,Ubuntu Linux投影的操作
- arduino连接热敏打印机的资料
- Sigmoid信念网络(SBN)
- 电商项目数据库设计 | 第二篇:商品相关表结构
- 【村长的算法教程】算法与数据结构基础重点