71811f04c3
Nginx 按真实连接地址让内网绕过全站维护闸 Pingora 统一内网维护放行并拒绝 XFF 伪造 补齐公网与内网维护回归测试和运维文档
17 lines
500 B
Plaintext
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;
|
|
}
|