阿里云服务器部署Office online注意事项

一、参考配置

实例规格:4核8GB(IO优化)

网络带宽:5Mbps

系统盘:40G

存储盘:200G

OS:Windows Server 2016

二、部署过程

1、域环境部署

阿里云OS基于镜像生成,如需要使用 ECS 搭建 Windows 域环境,由于基于同一个镜像生成的 ECS,其 SID 是一样的,会导致无法同时加入域,需要修改系统 SID。

具体配置过程可参考“ECS Windows 修改SID操作说明”进行设置。

部署域控制器(DC)及OOS服务器加入域的过程在此忽略。

2、OOS服务安装

Office online服务的配置请参考微软官方文档。最新版的OOS发布包已支持Windows Server 2016。

在完成服务器配置后(安装IIS等),请跟进Power Shell的提示,酌情重启服务器;

在完成Office Online的安装后,请重启服务器后再部署服务场。

3、Office服务场配置

在配置服务场时,请参考以下命令,在Power Shell ISE中执行安装。

New-OfficeWebAppsFarm -InternalUrl "http://OOS.CNI-HT.COM" -ExternalUrl "http://119.23.172.217" -AllowHttp -EditingEnabled –OpenFromUrlEnabled -LogLocation "E:\OfficeOnlineServer\Log" -CacheLocation "E:\OfficeOnlineServer\Cache" -RenderingLocalCacheLocation "E:\OfficeOnlineServer\RenderingLocalCache"

其中LogLocation、CacheLocation、RenderingLocalCacheLocation等目录存储了OOS运行过程中产生的日志及缓存文件,务必部署到存储磁盘中。

在集成OOS服务时,需要注意官方默认似乎并不支持通过“包含IP地址的资源路径”拉取Office文件进行显示渲染。建议通过修改hosts文件(依次双击打开“windows”→“System32”→“drivers”→“etc”),配置IP关联的虚拟域名,进行DNS跳转。跳转时,传入OOS服务的资源地址关联虚拟域名即可。

三、运维配置

由于OOS需要消耗大量的运行内存,在部署到服务器后,请确认服务器物理内存是否足够(推荐物理内存为16GB)。如果内存资源紧张,务必开启阿里云服务器的”虚拟内存”(由于开启虚拟内存会导致硬盘IO性能下降,阿里云服务器初始状态未配置虚拟内存)。

四、缺陷

OOS服务并非实时渲染Office文档,在第一次加载文件后,服务将缓存这些文件的显示效果。这就意味着,在Office文件修改后,服务并不一定会实时更新显示效果。后续获得“cache lifetime”配置项后,再进行优化。

阿里云服务器部署Office online注意事项的更多相关文章

  1. 分享阿里云推荐码 IC1L2A,购买服务器可以直接打9折,另附阿里云服务器部署ASP.NET MVC5关键教程

    阿里云推荐码为:IC1L2A 阿里云还是不错滴. 以windows server 2008 R2为例,介绍如何从全新的服务器部署MVC5 站点. 新购买的阿里云服务器是没有IIS的,要安装IIS: 控 ...

  2. 怎么在阿里云服务器部署多个tomcat

    部署前准备: 1.到阿里云官网购买一台服务器 2.给阿里云服务器挂盘,阿里云有教程这里不讲解,自己看. Linux 系统挂载数据盘 视频:Linux服务器挂载数据盘 3.下载tomcat  http: ...

  3. 【Linux】阿里云服务器部署--禅道

    Xshell部署环境 回到Xshell界面,连上阿里云服务器,参考上一篇[linux学习1-Xshell连接阿里云ECS服务器](https://www.cnblogs.com/yoyoketang/ ...

  4. 如何在阿里云服务器部署Django

    这段时间一直在搞我的网站——大学易,一个大学生评课网站,主要是提供课程的详尽信息(比如老师会不会经常点名,有没有期中考试),课程资料的下载等等. 这篇文章主要是分享给那些菜鸟,就是像我一样完全没有搞过 ...

  5. 阿里云服务器部署Tornado应用指南

    本篇详细介绍tornado应用部署到阿里云服务器上的全过程. Tornado程序地址:github https://github.com/ddong8/ihasy.git 准备工作:阿里云服务器Cen ...

  6. Spring框架学习笔记(6)——阿里云服务器部署Spring Boot项目(jar包)

    最近接外包,需要部署服务器,便是参考了网上的几篇博文,成功在阿里云服务器成功部署了Spring Boot项目,特记下本篇笔记 Spring Boot项目打包 这里说一下部署的一些问题 1.mysql驱 ...

  7. 阿里云服务器部署Tornado应用

    本篇详细介绍tornado应用部署到阿里云服务器上的全过程. Tornado程序地址:github https://github.com/ddong8/ihasy.git 准备工作:阿里云服务器Cen ...

  8. 阿里云服务器部署Web环境

    一.配置阿里云服务器 进入阿里云官方网站(https://www.aliyun.com/). 初次使用的话使用支付宝快速注册账户,并进行个人实名认证. 点击试用中心. 选择第二个,云服务器2核4G. ...

  9. 记录第一次阿里云服务器部署java web工程的经历

    起因:测试一个微信小程序,发现所有的请求要求为https的形式,开发工具忽略后手机无法测试,故尝试配置. 准备:阿里云服务器一台 域名一个(解析在服务器)     tomcat7.0.54     j ...

随机推荐

  1. 【RL-TCPnet网络教程】第12章 TCP传输控制协议基础知识

    第12章      TCP传输控制协议基础知识 本章节为大家讲解TCP(Transmission Control Protocol,传输控制协议),通过本章节的学习,需要大家对TCP有个基本的认识,方 ...

  2. PowerShell 中 RunspacePool 执行异步多线程任务

    在 PowerShell 中要执行任务脚本,现在通常使用 Runspace,效率很高:任务比较多时,用 Runspace pool 来执行异步操作,可以控制资源池数量,就像 C# 中的线程池一样 == ...

  3. Ceres配置(vs2013+Win10)

    主要参考文:Ceres Solver 在Windows下安装配置笔记 eigen.gflags.glog.suitesparse按照上面的链接中的指导配置即可. 配置ceres的时候,按照上面的链接内 ...

  4. A10映射方法

    #创建服务 slb server rs_10.90.6.95 10.90.6.95 port 5001 tcp slb server rs_10.90.6.96 10.90.6.96 port 500 ...

  5. 【从零开始自制CPU之学习篇03】锁存器与触发器

    本篇学习了两种锁存器:SR Latch和D Latch,一种触发器:D flip flop SR Latch:SR—锁存器 初始状态下,S和R都为0,Q和Q‘随机有一个为1另一个 为0(取决于电流速度 ...

  6. AspNetCore 文件上传(模型绑定、Ajax) 两种方式 get到了吗?

    就目前来说,ASP.NET Core2.1了,已经相当成熟了,希望下个项目争取使用吧!! 上传文件的三种方式("我会的,说不定还有其他方式") 模型绑定 Ajax WebUploa ...

  7. C#计算一段代码的运行时间

    第一种方法利用System.DateTime.Now: static void SubTest() { DateTime beforDT = System.DateTime.Now; //耗时巨大的代 ...

  8. 并发编程(十五)——定时器 ScheduledThreadPoolExecutor 实现原理与源码深度解析

    在上一篇线程池的文章<并发编程(十一)—— Java 线程池 实现原理与源码深度解析(一)>中从ThreadPoolExecutor源码分析了其运行机制.限于篇幅,留下了Scheduled ...

  9. Django项目开发

    1.django中Form验证.CSRF.Cookie.Session.Model操作数据库 2.django介绍&快速实现简单留言系统 3.django开发在线教育网站

  10. Java基础8:深入理解内部类

    更多内容请关注微信公众号[Java技术江湖] 这是一位阿里 Java 工程师的技术小站,作者黄小斜,专注 Java 相关技术:SSM.SpringBoot.MySQL.分布式.中间件.集群.Linux ...