Spire.Cloud支持的Linux服務器系統包括CentOS和Ubuntu(推薦使用CentOS 7和Ubuntu 18版本),本教程主要介紹如何在CentOS 7系統上實現Spire.Cloud私有化部署。
詳細步驟如下:
一、安裝CentOS 7系統
首先,需要在服務器上安裝CentOS 7系統,如果已安裝,可跳過該步驟。
1、安裝CentOS 7,進入以下界面,點擊continue。
2、選擇最小安裝。
3、設置分區,選擇默認設置即可。
4、開啟網絡。
5、配置完畢開始安裝。
6、設置root賬戶密碼。
7、安裝完畢后重啟系統。
二、系統配置
1、關閉防火牆。
1)首先查看防火牆的狀態:
firewall-cmd –-state
2)關閉防火牆:
systemctl stop firewalld.service
3)再次查看狀態,檢查防火牆是否已經關閉:
firewall-cmd –-state
2、配置靜態IP地址。
1)使用命令:vi /etc/sysconfig/network-scripts/ifcfg-ens32(需要查看確認此信息),打開配置文件。
按Insert鍵開始編輯,將bootproto的值改為static,並在末尾加上IP地址,子網掩碼,網關和DNS服務器。編輯完之后按ESC鍵退出編輯,然后再按冒號(:)鍵,輸入指令wq保存退出。
2)然后輸入命令:systemctl restart network重啟網絡服務。
3)輸入命令ip addr查看當前ip地址,確認是否修改成功。
三、部署Spire.Cloud
1、請聯系我們獲取Spire.Cloud產品部署包。郵箱:sales@e-iceblue.com;電話:028-81705109。
2、將產品部署文件拷貝到CentOS 7系統中,可以借助winscp工具進行拷貝。具體步驟如下。
1)首先登陸。
2)將文件直接拷貝進去,這里是拷貝到了/root/目錄下。
3、安裝產品
在root賬戶權限下執行腳本install_centos7.sh。
執行命令: sh install_centos7.sh;也可以選擇打包日志:sh install_centos7.sh >1.log
這里部署耗時較長(2h+),請耐心等待。
4、應用license
1)將license文件拷貝到spire.cloud/service/ConverterService/bin/license目錄下。
2)切換到binding_license.sh所在目錄(針對本次部署/root/),執行腳本binding_license.sh、sh binding_license.sh。
注:私有化部署需要應用有效的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.108:3000),出現以下界面:
點擊Create Document,創建一個空白Word文檔並編輯內容: