Ho un semplice file di configurazione che viene utilizzato per la pagina di errore 503 personalizzata del server al momento della manutenzione. La parte rilevante è questo:Restituisce 503 per la richiesta POST in 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;
}
}
Il problema è Nginx capisce che qualsiasi richiesta si risolve in un file statico e qualsiasi POST, PUT e DELETE richieste ottengono 405 (metodo non consentito) di risposta.
Quindi la domanda è: come posso dire a Nginx di servire la mia pagina per qualsiasi metodo HTTP?
Ti è venuta una soluzione? –