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

Tina_Tang 2020-06-01 09:30:14
原文地址:https://segmentfault.com/a/1190000022392409

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

详细步骤如下:

一、安装CentOS 7系统

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

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

![1.png](https://segmentfault.com/img/bVbF7nU "1.png")

2、选择最小安装。

![2.png](https://segmentfault.com/img/bVbF7ot "2.png")

![3.png](https://segmentfault.com/img/bVbF7ow "3.png")

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

![4.png](https://segmentfault.com/img/bVbF7oA "4.png")

4、开启网络。

![5.png](https://segmentfault.com/img/bVbF7oE "5.png")

![6.png](https://segmentfault.com/img/bVbF7oK "6.png")

5、配置完毕开始安装。

![7.png](https://segmentfault.com/img/bVbF7pf "7.png")

6、设置root账户密码。

![8.png](https://segmentfault.com/img/bVbF7po "8.png")

![9.png](https://segmentfault.com/img/bVbF7pq "9.png")

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

![10.png](https://segmentfault.com/img/bVbF7pu "10.png")

二、系统配置

1、关闭防火墙。

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

firewall-cmd –-state

2)关闭防火墙:

systemctl stop firewalld.service

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

firewall-cmd –-state

![11.png](https://segmentfault.com/img/bVbF7p7 "11.png")

2、配置静态IP地址。

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

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

![12.png](https://segmentfault.com/img/bVbF7p8 "12.png")

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

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

![13.png](https://segmentfault.com/img/bVbF7qa "13.png")

三、部署Spire.Cloud

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

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

1)首先登陆。

![14.png](https://segmentfault.com/img/bVbF7qi "14.png")

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

![15.png](https://segmentfault.com/img/bVbF7qt "15.png")

3、安装产品

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

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

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

![16.png](https://segmentfault.com/img/bVbF7qJ "16.png")

4、应用license

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

![17.png](https://segmentfault.com/img/bVbF7qO "17.png")

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

![18.png](https://segmentfault.com/img/bVbF7qP "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](https://segmentfault.com/img/bVbF7qV "19.png")

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

![20.png](https://segmentfault.com/img/bVbF7q0 "20.png")

声明:该文章系转载,转载该文章的目的在于更广泛的传递信息,并不代表本网站赞同其观点,文章内容仅供参考。

本站是一个个人学习和交流平台,网站上部分文章为网站管理员和网友从相关媒体转载而来,并不用于任何商业目的,内容为作者个人观点, 并不代表本网站赞同其观点和对其真实性负责。

我们已经尽可能的对作者和来源进行了通告,但是可能由于能力有限或疏忽,导致作者和来源有误,亦可能您并不期望您的作品在我们的网站上发布。我们为这些问题向您致歉,如果您在我站上发现此类问题,请及时联系我们,我们将根据您的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。