Spire.Cloud支持的Linux服务器系统包括CentOS和Ubuntu(推荐CentOS7和Ubuntu18版本),本教程主要介绍如何在CentOS7上安装系统实现Spire.Cloud的私有化部署。详细步骤如下:1.安装CentOS7系统首先需要在服务器上安装CentOS7系统。如果已经安装,可以跳过这一步。1、安装CentOS7,进入如下界面,点击继续。2.选择最小安装。3.设置分区,选择默认设置。4.打开网络。5、配置完成后开始安装。6.设置root账户密码。7、安装完成后重启系统。二、系统配置1、关闭防火墙。1)首先查看防火墙状态:firewall-cmd--state2)关闭防火墙:systemctlstopfirewalld.service3)再次查看状态查看防火墙是否关闭:firewall-cmd--state2,配置静态IP地址。1)使用命令:vi/etc/sysconfig/network-scripts/ifcfg-ens32(需要查看确认此信息),打开配置文件。按Insert键开始编辑,将bootproto的值改为static,在末尾添加IP地址、子网掩码、网关和DNS服务器。编辑完成后按ESC键退出编辑,再按冒号(:)键,输入命令wq保存退出。2)然后输入命令:systemctlrestartnetwork重启网络服务。3)输入命令ipaddr查看当前ip地址,确认是否修改成功。三、部署Spire.Cloud1、通过官网联系相关人员获取Spire.Cloud产品部署包。2、将产品部署文件复制到CentOS7系统中,可以使用winscp工具进行复制。具体步骤如下。1)先登录。2)直接复制文件,这里复制到/root/目录下。3、安装产品,在root账户权限下执行脚本install_centos7.sh。执行命令:shinstall_centos7.sh;也可以选择打包日志:shinstall_centos7.sh>1.log这里部署耗时较长(2h+),请耐心等待。4.申请license1)将license文件复制到spire.cloud/service/ConverterService/bin/license目录下。2)切换到binding_license.sh所在目录(本次部署为/root/),执行脚本binding_license.sh和shbinding_license.sh。注意:私有化部署需要申请有效的license文件,否则在线编辑服务和WEBAPI服务将无法正常使用。通过官网,可以联系相关工作人员办理临时牌照。至此,Spire.Cloud已经部署完毕。现在您可以使用Spire.Cloud在线编辑服务,在您的本地服务器上在线创建、编辑、保存和打印Office(Word/Excel/PowerPoint)文档;或使用WEBAPI在应用程序和PDF文档中操作Office(Word/Excel/PowerPoint),然后使用在线编辑查看生成的文档。现在测试在线编辑。在浏览器地址栏输入“[serverip]:3000”(本次部署输入192.168.0.108:3000),出现如下界面:点击CreateDocument,新建一个空白Word文档,编辑内容:
