本教程主要介紹如何在Ubuntu 18.04系統上實作Spire.Cloud私有化部署。CentOS 7系統部署請參考 這篇教程。
詳細步驟如下:
1、關閉防火牆
1)首先檢視防火牆狀态
ufw status verbose (非管理者需在最前面加sudo)
預設情況下,防火牆狀态是inactive,即關閉狀态,如下圖所示。如果防火牆狀态是active,需要關閉防火牆,參考下一個步驟。
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnLxYTNwEjM0YDNtAzM0UjMxATMxYTM0ADMyAjMtATOwYDM38CX0ADMyAjMvwFM5AjNwczLcd2bsJ2Lc12bj5ycn9Gbi52YuAjMwIzZtl2Lc9CX6MHc0RHaiojIsJye.png)
2)關閉防火牆
ufw disable (非管理者需在最前面加sudo)
執行以上指令後,可使用ufw status verbose指令再次檢視防火牆狀态,檢查是否已經成功關閉。
2、配置IP位址
1)在root賬戶權限下,使用指令 vim /etc/netplan/*.yaml打開配置檔案,配置IP資訊,然後使用指令netplan apply應用IP配置,如下圖所示(注意冒号後面有空格)。
2)使用指令ifconfig -a檢視IP是否配置成功。
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模闆文檔: