Spire.Cloud 私有化部署教程(二)- Ubuntu 18.04 系统
本教程主要介绍如何在Ubuntu 18.04系统上实现Spire.Cloud私有化部署。CentOS 7系统部署请参考 这篇教程。
详细步骤如下:
一、环境配置
1、关闭防火墙
1)首先查看防火墙状态
ufw status verbose (非管理员需在最前面加sudo)
默认情况下,防火墙状态是inactive,即关闭状态,如下图所示。如果防火墙状态是active,需要关闭防火墙,参考下一个步骤。
2)关闭防火墙
ufw disable (非管理员需在最前面加sudo)
执行以上命令后,可使用ufw status verbose命令再次查看防火墙状态,检查是否已经成功关闭。
2、配置IP地址
1)在root账户权限下,使用命令 vim /etc/netplan/*.yaml打开配置文件,配置IP信息,然后使用命令netplan apply应用IP配置,如下图所示(注意冒号后面有空格)。
2)使用命令ifconfig -a查看IP是否配置成功。
二、部署Spire.Cloud
1、请联系我们,获取Spire.Cloud产品部署包。
邮箱:sales@e-iceblue.com;电话:028-81705109。
2、将产品部署文件拷贝到Ubuntu 18.04系统中,可以借助WinSCP工具进行拷贝。具体步骤如下。
1)首先登陆
注意:如果连接失败,并出现如下图所示错误,请检查服务器上是否安装了sshd。
如果没有安装,参考以下解决方案:
首先,输入命令apt-get install yum回车,然后输入Y继续;
其次,输入命令apt-get install openssh-server回车,并输入Y继续;
最后,输入命令ps -e|grep ssh回车,可以看到sshd,说明已经安装成功。
默认情况下不允许root用户进行SSH远程登录,可以通过vim /etc/ssh/sshd_config 进入配置文件进行下面修改后,使用service sshd restart重启生效。
2)连接成功后,将产品部署文件拷贝进去,这里拷贝到了/root/目录下。
3、安装产品
在root账户权限下,进入install_ubuntu18.04.sh脚本文件所在位置,运行指令bash install_ubuntu18.04.sh >print.log进行部署并打印日志。
4、应用license
将license文件拷贝到 /root/spire.cloud/service/ConverterService/bin/license/ 目录下。
然后执行命令bash binding_license.sh绑定license文件,绑定成功显示如下。
注:私有化部署需要应用有效的license文件,否则在线编辑服务和WEB API服务将不能正常运行。
如果你需要临时license文件,请联系我们。邮箱:sales@e-iceblue.com;电话:028-81705109。
至此,Spire.Cloud已部署完成。现在你可以在本地服务器上使用Spire.Cloud在线编辑服务在线创建、编辑、保存和打印Office(Word/Excel/PowerPoint)文档;或使用WEB API,在应用程序中操作Office(Word/Excel/PowerPoint)及PDF文档,然后使用在线编辑查看结果文档。
现在测试在线编辑。在浏览器地址栏输入“[服务器ip]:3000”(针对本次部署输入192.168.0.109:3000),出现以下界面:
勾选Create a file filled with sample content并点击Create Document,创建一个带内容的Word模板文档:
Spire.Cloud 私有化部署教程(二)- Ubuntu 18.04 系统的更多相关文章
- Spire.Cloud 私有化部署教程(三) - Windows 系统
本教程主要介绍如何在 Windows 系统上实现 Spire.Cloud 私有化部署. 详细步骤如下: 一.安装依赖 我们的私有部署的依赖有 Nodejs.MySQL.Redis 和 RabbitMQ ...
- Spire.Cloud 私有化部署教程(一) - CentOS 7 系统
Spire.Cloud支持的Linux服务器系统包括CentOS和Ubuntu(推荐使用CentOS 7和Ubuntu 18版本),本教程主要介绍如何在CentOS 7系统上实现Spire.Cloud ...
- 在Ubuntu 18.04系统上安装Systemback的方法(抄)
在Ubuntu 18.04系统上安装Systemback的方法 2018-12-26 21:39:05作者:林莉稿源:云网牛站 本文介绍如何在Ubuntu 18.04或者Ubuntu 18.10系统上 ...
- 记录在Ubuntu 18.04系统中安装Apache, MySQL和PHP环境
虽然我们在Linux VPS.服务器安装WEB环境比较方便,可以选择面板或者一键包,但是有些我们需要深入学习的网友不会选择一键安装,而是会尝试编译安装.这样可以学到一些内在的技术.一般我们较为习惯选择 ...
- Ubuntu 18.04系统中不能ssh外网远程
前言 今天我不小心动了电插板,导致服务器断电,用远程命令开机,居然很长时间没反应,索性就亲自按电源键重启.服务器正常开机启动,ssh可以内网访问,远程命令内网有效果,就是外网不行.经过分析排查,是不是 ...
- Ubuntu 18.04系统下arm-linux-gcc交叉编译器安装
Ubuntu 18.04系统: arm-linux-gcc 4.4.3版本. 安装arm-linux-gcc将压缩包arm-linux-gcc.tar.gz解压到arm-linux-gcc文件夹tar ...
- 在Ubuntu 18.04系统上安装Pydio Cells详细图文教程
前言 基于云的协作工具Pydio cell提供了一系列灵活的特性,包括应用内消息传递.文件共享和版本控制.下面逐步介绍安装过程. Pydio cell最初是一个简单的基于云的文件共享系统,但经过升 ...
- Ubuntu 18.04 系统 Update 后内核升级到5.0 导致 VMware Workstation 不正常工作
Ubuntu 18.04 系统升级后,发现内核从 4.18 升级到 5.0,从而导致 VMware Workstation 启动主动更新,但总会显示 vmmon 和 vmnet 俩模块编译失败. 感谢 ...
- 在Ubuntu 18.04系统中蓝牙鼠标连接失败问题的解决
2018-08-22 16:00:35作者:谖瓞稿源:linux站 如果你在Ubuntu 18.04操作系统中有蓝牙鼠标连接失败问题,那就参考下面的解决方法处理. 解决方法 首先在系统终端下输入: b ...
随机推荐
- sessionStorage localStorage 和 cookie 之间的区别转
sessionStorage 和 localStorage 是HTML5 Web Storage API 提供的,可以方便的在web请求之间保存数据.有了本地数据,就可以避免数据在浏览器和服务器间不必 ...
- 基于Python3 + appium的Ui自动化测试框架
UiAutoTest 一.概要 数据驱动的Ui自动化框架 二.环境要求 框架基于Python3 + unittest + appium 运行电脑需配置adb.aapt的环境变量,build_tools ...
- vue前端登录
登陆流程 1.用户登录从后台获取 token,菜单数据 2.将token和菜单数据存入sessionStorage,token用来校验用户是否已经登录 2.将返回的菜单数据前端生成对应菜单列表 3.处 ...
- Java中请优先使用try-with-resources而非try-finally
Java中请优先使用try-with-resources而非try-finally Java库包含了很多需要手工调用close方法来关闭的资源.比如说InputStream.OutputStream及 ...
- 分享macOS平台好用的视频分割、合并视频、提取音频、分离音频、音频转码的工具CCVideo
CCVideo 是一款运行在macOS上可分割视频(可多段分割).合并视频.提取音频.分离音频.音频转码的工具,操作方便,只需简单几步,便可轻松完成. 下载地址
- 告别炼丹,Google Brain提出强化学习助力Neural Architecture Search | ICLR2017
论文为Google Brain在16年推出的使用强化学习的Neural Architecture Search方法,该方法能够针对数据集搜索构建特定的网络,但需要800卡训练一个月时间.虽然论文的思路 ...
- Linux网络学习笔记(二):域名解析(DNS)——以 CoreDNS 为例
个人笔记,观点不一定正确. 适合对 Kubernetes 有一定了解的同学. 前言 最近一直在学习 Kubernetes,但是手头没有个自有域名,要测试 ingress 就比较麻烦,每次都是手动改 h ...
- 题解 P1002 【过河卒】
正文 简单描述一下题意: 士兵想要过河,他每一次可以往下走一格,也可以往右走一格,但马一步走到的地方是不能走的,问走到\(n\)行,\(m\)列有多少种走法 我们显然应该先根据马的位置将不能走的格子做 ...
- 学习mybatis框架时配置xml文件解决select莫名其妙报错问题
遇到这种情况,如果语法没有错误,那就可能是你的eclipse在耍你!!! 怎么弄呢,重新建立一个文件,把原来的代码复制到新的文件中就ok啦!不用谢我,我叫雷锋
- 【Pytest05】全网最全最新的Pytest框架之用例分组执行
一.Fixture用例分组运行常用于冒烟测试,分模块运行等 pytest.ini配置文件中增加分组参数markers来实现用例分组,如: markers = g1:组一 smoke:冒烟测试 pyte ...