Spire.Cloud 私有化部署教程(一) - CentOS 7 系统

Spire.Cloud支持的Linux服务器系统包括CentOS和Ubuntu(推荐使用CentOS 7和Ubuntu 18版本),本教程主要介绍如何在CentOS 7系统上实现Spire.Cloud私有化部署。

详细步骤如下

一、安装CentOS 7系统

首先,需要在服务器上安装CentOS 7系统,如果已安装,可跳过该步骤。

1、安装CentOS 7,进入以下界面,点击continue。

1.png

2、选择最小安装。

2.png

3.png

3、设置分区,选择默认设置即可。

4.png

4、开启网络。

5.png

6.png

5、配置完毕开始安装。

7.png

6、设置root账户密码。

8.png

9.png

7、安装完毕后重启系统。

10.png

二、系统配置

1、关闭防火墙。

1)首先查看防火墙的状态:

firewall-cmd –-state

2)关闭防火墙:

systemctl stop firewalld.service

3)再次查看状态,检查防火墙是否已经关闭:

firewall-cmd –-state

11.png

2、配置静态IP地址。

1)使用命令:vi /etc/sysconfig/network-scripts/ifcfg-ens32(需要查看后才能确认这个信息),打开配置文件。

按Insert键开始编辑,将bootproto的值改为static,并在末尾加上IP地址,子网掩码,网关和DNS服务器。编辑完之后按ESC键退出编辑,然后再按冒号(:)键,输入指令wq保存退出。

12.png

2)然后输入命令:systemctl restart network重启网络服务。

3)输入命令ip addr查看当前ip地址,确认是否修改成功。

13.png

三、部署Spire.Cloud

1、通过官网联系相关工作人员以获取Spire.Cloud产品部署包。

2、将产品部署文件拷贝到CentOS 7系统中,可以借助winscp工具进行拷贝。具体步骤如下。

1)首先登陆。

14.png

2)将文件直接拷贝进去,这里是拷贝到了/root/目录下。

15.png

3、安装产品

在root账户权限下执行脚本install_centos7.sh。

执行命令: sh install_centos7.sh;也可以选择打包日志:sh install_centos7.sh >1.log

这里部署耗时较长(2h+),请耐心等待。

16.png

4、应用license

1)将license文件拷贝到spire.cloud/service/ConverterService/bin/license目录下。

17.png

2)切换到binding_license.sh所在目录(针对本次部署/root/),执行脚本binding_license.sh、sh binding_license.sh。

18.png

私有化部署需要应用有效的 license文件,否则在线编辑服务和 WEB API服务将不能正常运行。通过官网可联系相关工作人员以获取临时 license。

至此,Spire.Cloud已部署完成。现在你可以在本地服务器上使用Spire.Cloud在线编辑服务在线创建、编辑、保存和打印Office(Word/Excel/PowerPoint)文档;或使用WEB API,在应用程序中操作Office(Word/Excel/PowerPoint)及PDF文档,然后使用在线编辑查看结果文档。

现在测试在线编辑。在浏览器地址栏输入“[服务器ip]:3000”(针对本次部署输入192.168.0.108:3000),出现以下界面:

19.png

点击Create Document,创建一个空白Word文档并编辑内容:

20.png

284 声望
7 粉丝
0 条评论
推荐阅读
Java 给Word文档添加背景颜色
当我们制作好Word文档后,想要让枯燥乏味的文本显得有活力,或是想高亮显示文档中指定的段落或文字,此时我们可以通过为整个文档或某特定文字/段落添加背景色的形式来实现。本文将使用Free Spire.Doc for Java控...

Tina_Tang阅读 1.7k

使用kubeasz部署高可用kubernetes集群
本实验采用kubeasz作为kubernetes环境部署工具,它是一个基于二进制方式部署和利用ansible-playbook实现自动化来快速部署高可用kubernetes集群的工具,详细介绍请查看kubeasz官方。本实验用到的所有虚拟机默认软...

李朝阳4阅读 786

麒麟操作系统 (kylinos) 从入门到精通 - 故障排查篇
OS平台:银河麒麟桌面操作系统(飞腾版)V10 SP1操作系统镜像:Kylin-Desktop-V10-SP1-General-Release-2203-ARM64

Oulaa3阅读 1.6k

封面图
linux中用户登录加载配置文件的过程
shell的类型(站在用户登录登录的角度)登录式shell正常通过某终端登录su - USERNAMEsu -l USERNAME非登录式shellsu USERNAME图形终端下打开命令窗口自动执行的shell脚本用户登录时相关的bash配置文件全局配置文件/...

Dabric阅读 5.3k评论 3

在Linux上查看活跃线程数与连接数
现如今,有两种常见的软件资源几乎成了Java后端程序的标配,即线程池与连接池,但这些池化资源非常的重要,一旦不够用了,就会导致程序阻塞、性能低下,所以有时我们需要看看它们的使用情况,以判断这里是否是瓶颈。

扣钉日记3阅读 1k

封面图
Ubuntu 20.04 搭建 Elasticsearch 7.x 小集群(qbit)
环境ES 节点硬件:3 台 AWS m5.4xlarge(16 vCPU/64GB 内存)Kibana 硬件:1 台 AWS m5.large(2 vCPU/8GB 内存)操作系统:Ubuntu 20.04 LTSElasticsearch 7.9.3Kibana 7.9.3机器示意图操作系统这里主要讲 EBS ...

qbit阅读 3.8k

9个超有用的 Linux Touch 命令实例讲解
touch 命令用于创建空文件,也用于更改 Linux 系统中现有文件的时间戳。这里更改时间戳意味着更新文件和目录的访问和修改时间。命令语法touch {options} {file}语法选项1) 创建一个空文件touch 命令创建一个空文...

鸠摩智首席音效师1阅读 1.7k

284 声望
7 粉丝
宣传栏