如何运营源码分享网站客服(客服系统网站源码)

老铁们,大家好,相信还有很多朋友对于如何运营源码分享网站客服和客服系统网站源码的相关问题不太懂,没关系,今天就由我来为大家分享分享如何运营源码分享网站客服以及客服系统网站源码的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!

项目介绍

基于Golang语言和MySQL实现的WEB在线客服系统

主要技术栈gin+jwt-go+websocket+go.uuid+gorm+cobra

项目预览

安装使用

1.先安装和运行mysql>=5.5版本,创建gofly数据库.

createdatabasegoflycharsetutf8;

在config目录mysql.json中配置数据库

{\n\t&34;:&34;,\n\t&34;:&34;,\n\t&34;:&34;,\n\t&34;:&34;,\n\t&34;:&34;\n}

2.二进制文件运行

下载地址github:https://github.com/taoshihan1991/go-fly/releases/gitee(国内):https://gitee.com/taoshihan/go-fly/releases文件解压缩windows系统下,在cmd命令行,进入项目解压后目录;linux系统下创建目录执行如下linux服务器:mkdirgo-flycdgo-flywgetxxxxxxxxxxx.zipunzipxxxx.zipchmod0777-R./导入数据库(注意:会删除表并且清空数据)windows:go-fly.exeinstalllinux:./go-flyinstall运行项目linux:./go-flyserver[可选-p8082-d]windows:go-fly.exeserver[可选-p8082]参数说明-p指定端口-dlinux下是否以daemon守护进程运行-h查看帮助

3.源码运行

基于gomodule使用goenv-wGO111MODULE=ongoenv-wGOPROXY=https://goproxy.cn,direct在任意目录gitclonehttps://github.com/taoshihan1991/go-fly.git进入go-fly目录源码运行gorungo-fly.goserver源码打包gobuildgo-fly.go会生成go-fly可以执行文件导入数据库(会删除表清空数据)./go-flyinstall二进制文件运行linux:./go-flyserver[可选-p8082-d]windows:go-fly.exeserver[可选-p8082-d]关闭程序./go-flystoplinux下使用ps命令结合kill命令杀掉进程ps-ef|grepgo-fly看到父子进程idkill进程父进程id;kill进程子进程id

4.网页使用

1.服务端安装成功后可把域名换成自己的域名或IP

2.默认访问本地http://127.0.0.1:8081

//下面js路径和GOFLY_URL都要改成自己的\n<scriptsrc=&34;></script>\n<script>\nGOFLY.init({\nGOFLY_URL:&34;,\nGOFLY_KEFU_ID:&34;,\nGOFLY_BTN_TEXT:&34;,\nGOFLY_LANG:&34;\n})\n</script>

nginx部署

访问:https://gofly.sopans.com

1.参考支持https的部署示例,注意反向代理的端口号和证书地址,不使用https也可以访问,只是不会有浏览器通知弹窗

2.尽量按照下面的配置处理,配置独立域名或者二级域名,不建议在主域名加端口访问,不建议主域名加目录访问

3.如果遇到域名跨域错误问题,检查下面配置中add_headerAccess-Control-Allow-Origin这俩header头是否添加.代码里已经解决跨域,nginx里不要加跨域头,否则会冲突报错

server{\nlisten443sslhttp2;\nsslon;\nssl_certificateconf.d/cert/4263285_gofly.sopans.com.pem;\nssl_certificate_keyconf.d/cert/4263285_gofly.sopans.com.key;\nssl_session_timeout5m;\nssl_ciphersECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;\nssl_protocolsTLSv1TLSv1.1TLSv1.2;\nssl_prefer_server_cipherson;\n34;upgrade&34;&34;upgrade&34;&PROXY-START/\nlocation/\n{\nproxy_passhttp://127.0.0.1:8081;\n\tproxy_http_version1.1;\nproxy_set_headerHost$host;\nproxy_set_headerX-Real-IP$remote_addr;\nproxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;\nproxy_set_headerREMOTE-HOST$remote_addr;\n\n\tproxy_set_headerUpgrade$http_upgrade;\n\tproxy_set_headerConnection&34;;\n\tproxy_set_headerOrigin&34;;\n\nadd_headerX-Cache$upstream_cache_status;\n\n#SetNginxCache\n\n\tadd_headerCache-Controlno-cache;\nexpires12h;\n}\n

想要源码,记得关注+转发+私信

私信【go在线客服

OK,本文到此结束,希望对大家有所帮助。

Published by

风君子

独自遨游何稽首 揭天掀地慰生平