首页 > 系统相关 >Office Online Server Windows Server 2016 部署

Office Online Server Windows Server 2016 部署

时间:2024-02-19 14:55:40浏览次数:35  
标签:Web Office Windows Server Framework 服务器 NET

一、准备“武器”

本文是通过虚拟机搭建 OOS 测试环境的,4567是3的前提,武器提取 le73
1、VMWare Workstation 17 Player
2、Windows Server 2016 镜像(需要 Office Online Server 2017 年 4 月或更高版本)
3、Office Online Server 2016(简称 OOS)
4、NET Framework 4.5.2(NDP452-KB2901954-Web.exe)
5、Visual C++ Redistributable Packages for Visual Studio 2013(vcredist_x64.exe)
6、Visual C++ Redistributable for Visual Studio 2015(vc_redist.x64.exe 提示已存在高版本就不用装了)
7、Microsoft.IdentityModel.Extention.dll(MicrosoftIdentityExtensions-64.msi)

二、搭建环境

从VMWare装起,这个简单就不说了,下一步、下一步。。。完成之后,新建两个虚拟机:OOSYU、OOS,前者是域控服务器,后者需要加入到域中,注意:两个系统都要纯净,OOS服务器内存6G起步,磁盘60G起步,配置低了影响性能。OOS联网安装更方便,提前设置网络连接为桥接,勾选复制物理网络,配置适配器选自己使用的网卡。

1、域控服务器

(1)服务器管理 ——> 添加角色和功能 ——> 一直点下一步到 “服务器角色”
(2)勾选 Active Directory 域服务,添加功能继续下一步到 “功能”
(3)勾选 .NET Framework 3.5 一直点下一步、安装
(4)点击“此服务器提升为域控制器”,进入AD域服务器配置向导
(5)勾选“添加新林”,填写域名,例如:oosview.com
(6)下一步,输入密码,后续全部默认下一步、安装,NetBIOS会自动带入
(7)网络设置,固定IP、DNS(参考宿主机),关闭防火墙确保能互相PING通
(8)域账户登录,密码是(6)设置的,“此电脑”右键属性,显示配置的域名即成功

2、OOS服务器

(1)网络设置,固定IP,DNS设置为域控服务器的IP
(2)电脑属性 ——> 更改设置 ——> 更改 ——> 填写计算机名,例如 office,勾选域填写域名 oosview.com(添加新林时的域名)
(3)点击确定,输入用户名密码,重启电脑用管理员登录,显示域代表入域成功
(4)以管理员身份打开“Windows 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,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
(5)等待必需的角色和服务安装完成,顺序安装“武器”中的 4、5、6、7,最后安装 3
(6)重新以管理员身份打开“Windows PowerShell”,开始配置office online server,输入下面命令启动服务场
Import-Module OfficeWebApps
(7)输入下面命令并按提示输入Y回车以部署服务厂:
New-OfficeWebAppsFarm -InternalURL "http://office.oosview.com" -AllowHttp -EditingEnabled
(8)打开 http://office.oosview.com/hosting/discovery、http://office.oosview.com/op/generate.aspx,出现以下页面表示成功:

如果第二个页面报错,再次运行下面命令:Set-OfficeWebAppsFarm -OpenFromUrlEnabled:$true

(9)修改打开文档大小限制,打开 C:\Program Files\Microsoft Office Web Apps 目录中 OperFromUrlHost、OperFromUrlWeb 文件夹中的 Settings_Service.ini 配置文件,填写OpenFromUrlMaxFileSizeInKBytes=(System.Int32)512000并保存

三、预览效果

word、excel、ppt、pdf(注意:文档链接必须可以被直接访问,且需要是域名不能是 IP,本机可配置 HOST 测试用)

标签:Web,Office,Windows,Server,Framework,服务器,NET
From: https://www.cnblogs.com/WinterSir/p/18006365

相关文章

  • 微软 Office 2021 专业增强版,安装完自动激活
    123盘下载地址  MicrosoftOffice2021VL官方版下载丨最新版下载丨绿色版下载丨APP下载-123云盘(123pan.com)安装前先关闭windows系统自带的 病毒  微软办公软件套件MicrosoftOfficeLTSC2021专业增强版2024年01月批量许可版更新推送!Office2021正式版和Windows11......
  • 在windows下打包linux可执行文件
    尝试set命令设置环境变量,然后执行打包,但是打包出来还是windows文件命令行直接设置:在运行 gobuild 命令之前,在同一命令行窗口中先设置环境变量,并确保在同一行内设置以确保它们在同一环境中生效CGO_ENABLED=0GOOS=linuxGOARCH=amd64gobuild-omyapp-linux-amd64main.go......
  • Kettle如何连接SQL Server和问题处理
    简介Kettle(也称为PentahoDataIntegration)是一款开源的ETL(Extract,Transform,Load)工具,由Pentaho开发。ETL是指从一个数据源(通常是数据库)中提取数据,进行转换,然后加载到目标系统中。Kettle为数据集成和数据仓库开发提供了强大的工具和功能。环境kettle版本:7.1数据库......
  • Filezilla Server 使用教程
    FilezillaServer使用教程FileZillaServer是一款免费开源的FTP服务器端架设程序,使用FileZillaServer你可以轻轻松松在你的服务器开设ftp,下面演示用FileZillaServer来建立服务器上各网站的ftp。步骤1、首先下载好FilezillaServer软件,点进去下载即可,如图所示: 将下载好的Fil......
  • centos 7安装sql server 2019
    1.下载安装包: 参考地址:https://packages.microsoft.com/rhel/7/mssql-server-2019/mssql-server-15.0.4083.2-15.x86_64.rpm 找一个自己喜欢的版本,下载下来。或者找大神们的百度网盘也行。2.将文件拷贝到虚拟机目录,运行如下命令开始安装。 3.安装的时候出现缺少依赖包,使......
  • Install office 365 offline
    Copyfrom  https://github.com/KangHidro/office365-offline-installer?tab=readme-ov-fileDownload:OfficeDeploymentTool: https://www.microsoft.com/en-us/download/details.aspx?id=49117Extractandtakeonly setup.exeO365ProPlusISO: https://officecd......
  • Windows提权笔记_1
    Windows用户权限简介Windows系统是支持多用户的、多任务的Windows中设置有用户组,同个用户组的用户共享相同的权限和安全控制Windows下有6种用户权限:如图所示Windows设置有5个基本用户组Administrators:管理员组,对机器具有完全控制权PowerUser:高级用户组,在默认设置下,该......
  • Windows如何在一台电脑访问其他电脑里的虚拟机
    1. 前提要求首先两台电脑处于同一局域网;使用xshell或ssh工具连接另一台电脑里的虚拟机;两台电脑中的虚拟机互相访问。2. vmware设置(1) 右键虚拟机--设置--网络适配器--选择NAT模式(2) 编辑--虚拟机网络编辑器--NAT模式--更改设置--NAT设置 (3) 添......
  • Swoole 源码分析之 Http Server 模块
    首发原文链接:Swoole源码分析之HttpServer模块Swoole源码分析之HttpServer模块Http模块的注册初始化这次我们分析的就是Swoole官网的这段代码,看似简单,实则不简单。在Swoole源码文件swoole_http_server.c中有这样一个函数php_swoole_http_server_minit。这个......
  • 禁用Windows自动更新并允许手动更新
    新版的Windows经常会自动检查更新,然后在某个夜深人静的晚上帮你自动更新。对于自动更新,一般的解决方案是直接禁用Windows更新服务。这种方式虽然关闭了自动更新,但会影响手动更新。Windows的设置中可以设置暂停自动更新,但是最长只能设置暂停一周。下面介绍一种延长暂停自动更......