Files
BuYuHouDuan/deploy/nginx/buyu.conf
T
wz1531 d083d8524b 补回 swagger(Swashbuckle 6.6.2 + XML 注释)、socket.html 入库、固化本机构建与服务器替换脚本
- Directory.Build.props: 生成 XML 注释供 Swagger 展示中文说明
- AdminHost/FishGameHost: 接入 Swashbuckle,路由 adminswagger / roomswagger
- 后台前端 config.js 改为同源相对地址,适配反向代理
- socket.html(SignalR 协议文档)纳入仓库
- deploy/: 本机构建(容器内编译,规避杀软)、服务器替换脚本、Nginx 配置
2026-10-18 17:28:45 +08:00

50 lines
1.9 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# ============================================================
# 捕鱼/棋牌平台 - Nginx 反向代理
# 放到宝塔站点目录(该目录下的 *.conf 被全局 nginx.conf 的 http 块 include):
# /www/server/panel/vhost/nginx/buyu.conf
# 生效:nginx -t && systemctl reload nginx
# 说明:所有后端都在本机(Docker 映射到 127.0.0.1),Nginx 只代理到本机端口。
# ============================================================
# WebSocket 升级映射(名字加 buyu 前缀,避免与宝塔/其它站点冲突)
map $http_upgrade $buyu_upgrade {
default upgrade;
'' close;
}
server {
listen 80;
server_name 47.109.132.12; # 换成你的域名或服务器公网 IP
client_max_body_size 50m;
# 管理后台静态页面(AdminHost 的 wwwroot,访问 http://<IP>/admin/index.html)
location /admin/ {
proxy_pass http://127.0.0.1:5241;
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-Proto $scheme;
}
# 上传的图片(公告图、客服聊天图等)
location /uploads/ {
proxy_pass http://127.0.0.1:5241;
proxy_set_header Host $host;
}
# 其余全部走网关(HTTP 接口 + SignalR WebSocket)
location / {
proxy_pass http://127.0.0.1:8001;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade; # SignalR 必需
proxy_set_header Connection $buyu_upgrade; # SignalR 必需
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-Proto $scheme;
proxy_read_timeout 3600s; # 长连接不要被掐断
proxy_send_timeout 3600s;
}
}