唯一客服系統:Golang開發客服系統源碼,支持網頁,H5,APP,微信小程序公衆號等接入,商家有PC端管理和H5,可以配置AI智能回覆(搭建部署教程)

本系統採用Golang Gin框架+GORM+MySQL+Vue+ElementUI開發的獨立高性能在線客服系統。客服系統訪客端支持PC端、移動端、小程序、公衆號中接入客服,利用超鏈接、網頁內嵌、二維碼、定製對接等方式讓網上所有通道都可以快速通過本系統聯繫到商家。
 
服務端可編譯爲二進制程序包,無需搭建Golang環境即可運行。
  1. 客服系統部署包

請確認好自己Linux服務器是 CentOS還是Ubuntu,這兩個發行版下的客服程序依賴的系統庫不兼容的。
編譯環境和運行環境需要一致,這樣才能把編譯好的程序直接拿去運行。
  1. 寶塔手動部署流程

自行創建站點,自行創建數據庫

第一步:新建站點

進入寶塔面板,創建一個新的站點,新建站點的數據庫。
可以選用默認的PHP站點,系統並沒有使用PHP功能,無所謂PHP版本,僅僅只需要站點的Nginx域名綁定功能。

第二步:上傳解壓

通過寶塔的文件管理功能,進入站點的文件目錄。
上傳 最新版唯一客服完整包 並解壓到站點的當前目錄,比如:/www/wwwroot/kefu1.v1kf.com,給此目錄的所有文件賦權限777

第三步:配置並安裝

編輯config/mysql.json,修改爲創建數據庫時設置的數據庫名,用戶名,密碼

第四步:導入數據庫

在終端切換目錄到 /www/wwwroot/kefu.xxxx.com
cd /www/wwwroot/kefu.xxxx.com
執行導入數據庫命令,確保數據庫配置信息正確,自動創建導入數據庫相關表
./kefu install
啓動服務,執行開啓服務命令,默認監聽8081端口,-d爲守護進程模式 -p 可以指定監聽的端口
./kefu server -d
關閉服務
killall kefu
使用ps命令查看進程,確保所有進程已經關閉了。例如:ps aux|grep kefu
重啓服務
killall kefu;killall kefu;./kefu server -d

第五步:開放端口

到寶塔安全頁面將8081端口開放
如果是阿里雲/騰訊雲等雲服務器,則安全組也需要設置下讓8081端口可以被外網訪問。
此時可以訪問以下地址,檢測服務是否啓動成功,端口是否可訪問
http://公網ip:8081/login

第六步:配置域名

通過域名的方式訪問項目前往寶塔後臺 【網站】==》【站點】==》【設置】===》【僞靜態】,複製粘貼下面的配置
配置完成後可以訪問項目網址 http://域名
#PROXY-START/

location /{
   try_files $uri  @kefu;
}
location @kefu {
    proxy_read_timeout 1200s;
    proxy_buffering off;
    proxy_pass http://127.0.0.1:8081;
    proxy_set_header X-Forwarded-Proto $scheme;
    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;}

#PROXY-END/
  1. 如果請求的是靜態資源(例如文件),則嘗試Nginx直接返回該資源。
  2. 如果文件不存在,則將請求轉發到命名位置 @kefu,從而進行反向代理到後端服務或者處理其他邏輯。這樣可以減輕後端反代服務的壓力。

第七步:配置HTTPS

前往寶塔面板後臺 【站點】==》【SSL】==> 【Let's Encrypt】 可以申請免費的ssl證書
配置完成後可以訪問https項目網址 https://域名
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章