Files
Genarrative/deploy/nginx/snippets/genarrative-maintenance.conf
T
kdletters 71811f04c3 维护模式仅拦截公网流量
Nginx 按真实连接地址让内网绕过全站维护闸
Pingora 统一内网维护放行并拒绝 XFF 伪造
补齐公网与内网维护回归测试和运维文档
2026-07-12 20:27:04 +08:00

17 lines
500 B
Plaintext

# 维护模式由发布脚本或人工运维通过固定文件控制。
# 文件存在时,公网页面展示维护页、API 返回 503;真实 TCP 内网来源仍可访问整站。
set $genarrative_maintenance 0;
if (-f /var/lib/genarrative/maintenance/enabled) {
set $genarrative_maintenance 1;
}
if ($genarrative_internal_client) {
set $genarrative_maintenance 0;
}
location = /maintenance.html {
root /srv/genarrative/web;
add_header Cache-Control "no-store";
internal;
}