首先在官網下載GOFLY客服的編譯版 , 獲取到壓縮包
瀏覽器登錄自己的寶塔面板
上傳壓縮包到一個指定目錄
解壓到當前目錄
新建一個mysql數據庫,填上自己的用戶名,密碼
回到剛才的文件目錄,編輯數據庫的配置文件,修改為剛才設置的數據庫名/用戶名/密碼
進入服務器的終端界面
cd命令進入文件目錄,根據自己存放的文件路徑來
cd /www/wwwroot/gofly
執行./go-fly-64 install 導入數據庫
執行./go-fly-64 server -d 監聽端口,並守護進程模式,可脫離終端運行
配置域名訪問,添加網站,填寫域名,設置指定目錄
設置反向代理,反代到客服程序監聽的默認8081端口
點擊配置文件,增加支持websocket的幾條配置
proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade";
增加一個靜態資源的配置,這樣瀏覽器加載js / css 的時候,直接通過nginx相應 , 不用后端服務來響應
注意紅框里面的路徑是,我們的程序所在的目錄
location /static {
root /www/wwwroot/go-fly-pro;
}
完整的配置文件 , 注意程序的路徑
#PROXY-START/ location ~* \.(gif|png|jpg|css|js|woff|woff2)$ { proxy_pass http://127.0.0.1:8081; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header REMOTE-HOST $remote_addr; expires 12h; } location / { proxy_pass http://127.0.0.1:8081; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header REMOTE-HOST $remote_addr; add_header X-Cache $upstream_cache_status; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; #Set Nginx Cache add_header Cache-Control no-cache; } location /static{ root /www/wwwroot/go-fly-pro; } #PROXY-END/
配置https
先暫停反向代理
直接點擊ssl ==> Let's Encrypt 申請證書