本教程主要介紹如何在Ubuntu 18.04系統上實現Spire.Cloud私有化部署。CentOS 7系統部署請參考 這篇教程。 詳細步驟如下: 一、環境配置 1、關閉防火牆 1)首先查看防火牆狀態 ufw status verbose (非管理員需在最前面加sudo) 預設情況下,防火牆狀態是i ...
本教程主要介紹如何在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產品部署包。
郵箱:[email protected];電話: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文件,請聯繫我們。郵箱:[email protected];電話: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模板文檔: