GOFLY [V1KF] GOFLY LIVE CHAT FOR CUSTOMER SUPPORT SERVICE 中文 | English | The official website
gin + jwt-go + websocket + go.uuid + gorm + cobra + VueJS + ElementUI + MySQL
create database gofly charset utf8;
Отредактируйте config/mysql.json:
{
"Server":"127.0.0.1",
"Port":"3306",
"Database":"gofly",
"Username":"go-fly",
"Password":"go-fly"
}
Модуль Go:
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
git clone https://github.com/taoshihan1991/go-fly.git
go run go-fly.go install
go run go-fly.go server
Упаковка исходного кода: go build go-fly.go, это создаст исполняемый файл go-fly.
Импортируйте базу данных (удалит таблицу и очистит данные): ./go-fly install
Выполнение двоичного файла:
linux: ./go-fly server [optional -p 8082 -d]
windows: go-fly.exe server [optional -p 8082 -d]
Завершите программу: ./go-fly stop
Для Linux используйте команды ps и kill, чтобы убить процесс:
ps -ef|grep go-fly
kill process parent process id; kill process child process id
или killall go-fly
Установка сервера завершена, служба работает, клиент может получить доступ через браузер.
Порт по умолчанию — 8081. Если вы используете параметр -p для указания порта, вы можете получить к нему доступ через браузер http://127.0.0.1:port.
По умолчанию имя пользователя и пароль — kefu2 и 123
server {
listen 443 ssl http2;
ssl on;
ssl_certificate conf.d/cert/4263285_gofly.sopans.com.pem;
ssl_certificate_key conf.d/cert/4263285_gofly.sopans.com.key;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
#listen 80;
server_name gofly.sopans.com;
access_log /var/log/nginx/gofly.sopans.com.access.log main;
location /static {
root /var/www/html/go-fly;//自己的部署路径,静态文件直接nginx响应
}
location / {
proxy_pass http://127.0.0.1:8081;
proxy_http_version 1.1;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Origin "";
}
}
server{
listen 80;
server_name gofly.sopans.com;
access_log /var/log/nginx/gofly.sopans.com.access.log main;
location /static {
root /var/www/html/go-fly;//自己的部署路径,静态文件直接nginx响应
}
location / {
proxy_pass http://127.0.0.1:8081;
proxy_http_version 1.1;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Origin "";
}
}
Этот проект представляет собой полный код с полной функциональностью, но он всё ещё предназначен только для личной демонстрации и тестирования и не включает онлайн-использование.
Любая коммерческая деятельность запрещена. При использовании этого программного обеспечения, пожалуйста, соблюдайте местные законы и правила. Любое незаконное использование осуществляется на ваш собственный риск.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )