当前位置: 首页 > news >正文

Windows系统服务器安装Office Online Server

服务器配置

OSThe 64-bit edition of Windows Server 2016
CPU4
RAM8G
NetworkOn
Hard disk80G
PortOpen 80, 443, 809

执行命令

PowerShell中添加Windows服务:

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

安装配件

.NET Framework 4.5.2
Visual C++ Redistributable Packages for Visual Studio 2013
Visual C++ Redistributable for Visual Studio 2015
Microsoft.IdentityModel.Extention.dll
Office Online Server
Office Online Server Language Socket

添加Office Online Server Scene:

Install Office Online Server Scene
New-OfficeWebAppsFarm -InternalURL "https://servername" –EditingEnabled -ExternalURL "https://servername" -CertificateName "OfficeOnlineServer"

PS:这里 InternalURL 是内网访问的地址,ExternalURL 是用于外网访问本机的Office Online Server的地址

开启编辑功能

Set-OfficeWebAppsFarm -OpenFromUrlEnabled:$true

开发端口安全组

ports: 80,443,809
PS:注意需要在本机的防火墙里开启上述端口,同时也要在服务器提供商开启端口

设置个人自签名证书

PowerShell中输入:

New-SelfSignedCertificate -FriendlyName OfficeOnlineServer -DnsName servername -KeyUsage DigitalSignature -NotAfter (Get-Date).AddYears(20)

绑定证书到Office Online Server

在服务器上,单击任务栏的“开始”,然后单击“控制面板”。单击“系统和安全”,然后单击“管理工具”,点击Internet Information Services(llS)管理器,将证书绑定到Office Online Server服务器的https请求

测试访问

打开浏览器访问如下地址,如果有内容不被拦截则成功

https://servername/hosting/discovery
https://servername/op/generate.aspx
http://www.dtcms.com/a/106683.html

相关文章:

  • C语言复习笔记--指针(2)
  • 详解 MySQL InnoDB 引擎中的聚簇索引和非聚簇索的区别
  • OpenCV边界填充方法详解
  • Python入门(6):面向对象编程(OOP)
  • Smith Chart阻抗匹配
  • elasticsearch 7.17 索引模板
  • 一段式端到端自动驾驶:UniAD:Planning-oriented Autonomous Driving
  • python函数装饰器
  • (linux操作系统)环境变量
  • 【NS3-如何在NS3中模拟每个节点的本地时钟?
  • 自动获取屏幕尺寸信息的html文件
  • [图文]directed不是direct-《分析模式》漫谈50
  • 算法刷题记录——LeetCode篇(3.10) [第291~300题](持续更新)
  • 【Java中级】10章、内部类、局部内部类、匿名内部类、成员内部类、静态内部类的基本语法和细节讲解配套例题巩固理解【5】
  • 《AI大模型应知应会100篇》第7篇:Prompt Engineering基础:如何与大模型有效沟通
  • SAP BDC应用1-批量处理财务三大报表
  • Java 代理模式 详解
  • 4.2学习总结
  • Vue与React区别分析
  • 机器学习开发全流程详解:从数据到部署的完整指南
  • el-dialog实现遮罩层后面的内容也能点击
  • SqlServer整库迁移至Oracle
  • 鹧鸪云光伏仿真软件场外设计功能:构建系统级工程闭环
  • time.sleep(10)和 async 区别
  • 通信算法之251: 时频图谱spectrogram(如短时傅里叶变换STFT)
  • 数据结构——队列的实现
  • LeetCode算法题(Go语言实现)_26
  • LLM大模型之精度问题(FP16,FP32,BF16)详解与实践
  • Mapreduce的使用
  • 深入理解归并排序:分治艺术的经典实践