Soluzione 1:
Abilita rewrite_log
:
rewrite_log on;
e imposta il livello di debug in error_log
direttiva:
error_log /var/log/nginx/localhost.error_log notice;
Soluzione 2:
Abilita il supporto per il debug, quindi imposta il livello di debug in error_log.
error_log /var/log/nginx/error.log debug;
Ora puoi seguire il registro e inviare le tue richieste. Probabilmente ci sono più dettagli di quelli che vuoi, ma a volte possono essere un vero toccasana.
Oh, e dovresti essere consapevole che se è malvagio, almeno in un contesto di posizione...
Soluzione 3:
L'uso dei log e del supporto integrato per il debug è sicuramente il modo più ragionevole. Se stai eseguendo un rapido debugging del routing nelle fasi iniziali e desideri interagire solo tramite il browser/client, utilizzando il "testo" 4xx restituito; direttiva può anche darti la risposta che desideri con uno sforzo minimo. Ad esempio,
http {
server {
listen 80;
server_name mydomain.net;
return 404 "mydomain 80 route";
}
server {
listen 80 default_server;
return 404 "default 80 route";
}
}
Il testo nella pagina web restituita ti dirà quale server
blocca la tua richiesta attivata.