[linux] linux寶塔面板安裝GOFLY開源客服


首先在官網下載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 申請證書

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM