代码拉取完成,页面将自动刷新
go-admin-web 是 go-admin-server 项目的前端部分,采用 Vue3 + ElementPlus + Vite 技术栈,实现基于RBAC的权限管理,提供服务器性能监控、Web Shell、一键部署等功能。后端项目 go-admin-server。
账号:root@example.com
密码:123456
ws: { // websocket服务的访问地址,一般就是admin-web的访问地址,指示需要以ws或wss开头
host: "wss://your-domain:your-port"
}
upstream go-admin-server {
least_conn;
server 【go-admin-server_host】:14040 weight=1 ;
}
map $http_upgrade $connection_upgrade {
default upgrade;
'' close;
}
server {
server_name 【your_own_domain】;
listen 443 ssl http2;
ssl_certificate 【public_key】;
ssl_certificate_key 【private_key】;
ssl_protocols TLSv1.2 TLSv1.3;
location / {
root /【your_custom_path】/dist;
try_files $uri $uri/ /index.html;
}
location /bg-admin {
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 X-Forwarded-Host $http_host;
proxy_set_header X-Forwarded-Port $server_port;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_pass http://go-admin-server;
rewrite ^\/bg-(.*)$ /$1 break; # 根据需要决定是否重写url,这个示例把前端/bg-admin/xxx代理到后端/admin/xxx接口
}
location /bg-admin/terminal/ws {
proxy_read_timeout 8h;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
proxy_set_header Sec-WebSocket-Key $http_sec_websocket_key;
proxy_set_header Sec-WebSocket-Extensions $http_sec_websocket_extensions;
proxy_set_header Sec-WebSocket-Accept $http_sec_websocket_accept;
proxy_set_header Sec-WebSocket-Protocol $http_sec_websocket_protocol;
proxy_set_header Sec-WebSocket-Version $http_sec_websocket_version;
proxy_pass http://go-admin-server;
rewrite ^\/bg-(.*)$ /$1 break;
}
location /bg-admin/sse {
proxy_buffering off;
keepalive_timeout 60s;
proxy_pass http://go-admin-server;
rewrite ^\/bg-(.*)$ /$1 break;
}
location /bg-admin/devops/app/upload {
client_max_body_size 500m;
client_body_buffer_size 2m;
proxy_pass http://go-admin-server;
rewrite ^\/bg-(.*)$ /$1 break;
}
location /bg-admin/devops/explorer/upload {
client_max_body_size 1g;
client_body_buffer_size 2m;
proxy_pass http://go-admin-server;
rewrite ^\/bg-(.*)$ /$1 break;
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。