网关开发完成

This commit is contained in:
Ubuntu
2026-06-14 15:04:34 +08:00
parent bf68a32d9f
commit 3b706ec0ef
12 changed files with 1301 additions and 0 deletions
+33
View File
@@ -0,0 +1,33 @@
# 外网网关 nginx 配置
# 切换到网关时:把此文件链接到 /etc/nginx/sites-enabled/ 并重载 nginx
#
# 当前 hair.conf 代理 → 127.0.0.1:8000mock app
# 此文件代理 → 127.0.0.1:8080(网关)
# 切换时只需换 enabled 下的 symlink 即可。
server {
listen 80;
server_name hair.xiangsilian.com;
# 请求体大小限制(网关层兜底)
client_max_body_size 2m;
# 代理到网关
location / {
proxy_pass http://127.0.0.1:8080;
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;
# 网关内部转发可能耗时较长(worker 处理 + 排队)
proxy_read_timeout 90s;
proxy_send_timeout 90s;
}
# 标注图直接由网关托管,nginx 不缓存小图
location /static/ {
proxy_pass http://127.0.0.1:8080;
proxy_set_header Host $host;
}
}