Answers:
这是我的工作。
if (-f $document_root/maintenance.html) {
return 503;
}
error_page 503 @maintenance;
location @maintenance {
rewrite ^(.*)$ /maintenance.html break;
}
如果文件存在,它将显示维护页面。删除文件后,您将恢复正常。
In some cases it's also possible to move ifs to server level (where it's safe as only other rewrite module directives are allowed within it).
Mike所显示的维护error_page通常是在服务器{}上下文中设置的。
if
这种情况下使用s 是否安全,因为不应根据文档使用它。