У меня есть простой файл конфигурации, который используется для серверной страницы 503 ошибок во время обслуживания. Соответствующая часть заключается в следующем:Возврат 503 для запроса POST в Nginx
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?
Вы нашли решение? –