docs(deploy): document PV/UV stats and real client IP via nginx realip

This commit is contained in:
kairee committed 2026-11-01 15:40:22 +08:00
1 parent b215f8eb09
commit ff5e05998a
11 files changed
+308 -6

No files matched your search

+26
View File
@@ -0,0 +1,26 @@
# 站点反代:域名 → CDN → 公网 EIP → 本机 nginx → 127.0.0.1:8080(容器)。
#
# 配合 realip-*.conf(放在 http {} 内)先把真实客户端 IP 归一化到 $remote_addr,
# 再通过 X-Real-IP 传给容器。应用仅在 socket 对端属于可信代理网段时采信该头。
server {
listen 80;
server_name board.example.com; # TODO: 改成你的域名
# 回源 HTTP(CDN 侧终结 TLS)。若要 nginx 直接对公网提供 HTTPS,
# 另建 443 server 并配置证书,下列 proxy_set_header 保持不变。
client_max_body_size 1m;
proxy_http_version 1.1;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr; # 归一化后的真实客户端 IP
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; # 追加真实对端
proxy_set_header X-Forwarded-Proto $scheme;
location / {
proxy_pass http://127.0.0.1:8080;
}
# POST /api/visit(访问统计埋点)与其余只读接口走同一上游,无需额外配置。
}