nginxで特定ホスト以外からのアクセスをメンテナンス画面にする方法 (2) - (ひ)メモ 2011
nginxでメンテナンスモード時の503と通常時の503でhtmlを分ける方法 - 眠すぎて明日が見えない
[Nginx] メンテナンス状態に設定する | ハックノート
Correct way to setup maintenance page in nginx - #4 by Quintin_P - NGINX - Ruby-Forum
とりあえず設定内容です。今回もmaintenanceというファイルをincludeしている前提で進めます。
nginxでメンテナンスページを表示させる。改良版 - Qiita 2018
server { listen 443 default ssl; ssl on; server_name example.com; set $maintenance false; if (-e /var/www/html/maintenance/maintenance.html) { set $maintenance true; } location / { if ($maintenance = true) { return 503; } ... } error_page 503 @unavailable; location @unavailable { root /var/www/html; expires 0; if ($maintenance = true) { rewrite ^(.*)$ /maintenance/maintenance.html break; } rewrite ^(.*)$ /50x.html break; } }