分享ZKEYS公有云管理系統一鍵部署操作流程

走右手的劇情發表於2020-03-06

一、部署準備:

1、準備伺服器

系統要求:windows server 或 linux

系統最低配置建議:cpu:2核,記憶體:4G,頻寬:5M,硬碟:系統盤40G,資料盤10G及以上

執行環境:IIS + PHP + MySQL、Apache + PHP + MySQL、Nginx + PHP + MySQL

PHP版本:只支援 php-5.6 ,並且Windows環境下的只支援非執行緒安全(NTS)的PHP版本

MySQL建議版本:MySQL Server 5.5 以上

2、準備域名

需要已透過管局備案的域名,並正確解析到主控ip

3、準備系統原始碼

4、登入ZKEYS公有云管理系統 ,進入產品->下載中心->ZKEYS公有云管理系統(大陸版)

5、準備授權:授權分別有:ZKEYS授權和小鳥雲資源池授權

二、一鍵部署

注意事項: 
請使用全新的系統環境進行部署;

為了站點執行的穩定性及後期的可維護性,請使用CentOS 7系列的作業系統;

請確保伺服器可以正常訪問公網;

伺服器配置建議為4核CPU和4G記憶體;

應用部署在 /data 目錄下,如果資料盤掛載不是 /data 目錄,建議重新掛載到 /data 目錄

磁碟掛載 
假設資料盤為 sdb1,具體操作方法如下 取消原有掛載:

umount /dev/sdb1 
格式化成 xfs 檔案格式(若資料盤內有資料可跳過): 
mkfs.xfs /dev/sdb1 -f 重新掛載並檢視:

mkdir /data 
mount /dev/sdb1 /data/ 
df -h 
設定為開機自動掛載:

vi /etc/fstab #務必刪除原有/dev/sdb1的掛載,重新新增如下 
/dev/sdb1 /data xfs defaults,async,noatime 0 0 
示例(根目錄和資料盤目錄掛載各一個,不可重複):

指令碼說明 
1)一鍵部署中,會在您的伺服器上安裝Nginx、PHP、Redis、MySQL,共4個軟體。 2)軟體安裝路徑統一在/data/app/目錄下,配置檔案在各自目錄中的/etc目錄下(nginx的在conf下)。

開始安裝 
請登入到您需要部署站點的伺服器上,執行如下命令開始安裝

curl | bash 
請等待安裝完成後繼續下面的操作。

設定MySQL密碼 
說明:mysql已自動安裝並執行,密碼為空,請直接登入後設定新密碼

mysql -uroot -p #輸入後密碼為空,可直接回車 
UPDATE mysql.user SET password=PASSWORD(“密碼”) where user=‘root’; 
flush privileges; 
\q 
驗證密碼

mysql -uroot -p 
配置域名 
請在nginx配置中繫結您的域名: 將   換成自己的域名(其它內容無需修改),儲存退出並重啟nginx。

vi /data/app/nginx/conf/nginx.conf +67 
systemctl restart nginx

訪問Zkey公有云業務管理系統 
請在瀏覽器中訪問您伺服器IP或已生效的域名,進行程式安裝。

同意安裝協議

配置檢測中點選下一步


請根據實際情況填寫如下內容

安裝成功

Redis配置 
自生產業務需要配置

Redis預設密碼為 P@ssw0rd

請編輯 redis.conf 檔案,修改成自己的密碼:

ps:設定redis密碼,密碼不要有 # 號

vi /data/app/redis/etc/redis.conf +500

此處中的密碼也需要修改

vi /lib/systemd/system/redis.service +13

修改完成後重啟redis並驗證密碼

systemctl daemon-reload 
systemctl restart redis.service 
redis-cli 
127.0.0.1:6379> auth P@ssw0rd 
OK 
127.0.0.1:6379> exit 
出現OK表示密碼驗證成功。 
系統配置Redis資料庫 編輯nginx配置檔案,並新增如下內容:

命令: 
vi /data/app/nginx/html/zkeys/config/database.php +8 
內容: 
‘REDIS_HOST’ => ‘127.0.0.1’, //redis伺服器ip 
‘REDIS_PORT’ => ‘6379’,//埠號 
‘REDIS_AUTH’=>‘Aa123456’,//設定的密碼,根據實際情況填寫 
新增後如圖

編輯php配置檔案,新增如下內容:

命令: 
vi /data/app/php/etc/php.ini +1414 
內容: 
session.save_handler = redis 
session.save_path = “tcp://127.0.0.1:6379?auth=P@ssw0rd”

重啟服務生效

systemctl restart nginx php-fpm 
———————————————— 
分享詳細的部署地址登入ZKEYS公有云管理系統 ,按照幫助文件操作也可以。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69951775/viewspace-2678775/,如需轉載,請註明出處,否則將追究法律責任。

相關文章