メンテナンス時にサーバーのカスタム503エラーページに使用される単純な構成ファイルがあります。関連する部分はこれです:NginxのPOSTリクエストで返信503
server {
listen 80 default;
root /usr/share/nginx/html;
server_name example.com;
location/{
if (-f $document_root/503.json) {
return 503;
}
}
# error 503 redirect to 503.json
error_page 503 @maintenance;
location @maintenance {
rewrite ^(.*)$ /503.json break;
}
}
問題はnginxのあるすべての要求が静的ファイルで解決し、任意のPOST、PUTおよびDELETEリクエストは405(メソッド許可されていない)応答を得ることを割り出し。
質問:どのようにNginxにHTTPメソッドのページを提供するように指示するのですか?
解決方法はありましたか? –