Mam prosty plik konfiguracyjny, który jest używany do serwera niestandardowej strony błędu 503 w czasie konserwacji. Odpowiedni fragment brzmi:Zwrot 503 dla żądania POST w 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;
}
}
Problemem jest Nginx domyśla się, że każdy wniosek postanawia w statycznym pliku i dowolnego POST, PUT i DELETE wnioski dostać 405 (metoda nie jest to dozwolone) odpowiedzi.
Pytanie brzmi: w jaki sposób mogę poinformować Nginx, że będzie obsługiwał moją stronę dla dowolnej metody HTTP?
Czy znalazłeś rozwiązanie tego problemu? –