Solution 1 :
Activer rewrite_log
:
rewrite_log on;
et définissez le niveau de débogage dans error_log
instruction :
error_log /var/log/nginx/localhost.error_log notice;
Solution 2 :
Activez la prise en charge du débogage, puis définissez le niveau de débogage dans error_log.
error_log /var/log/nginx/error.log debug;
Vous pouvez maintenant suivre le journal et envoyer vos demandes. Il y a probablement plus de détails que vous ne le souhaitez, mais cela peut parfois vous sauver la vie.
Oh, et vous devez être conscient que si c'est mal, du moins dans un contexte de localisation...
Solution 3 :
L'utilisation des journaux et du support intégré pour le débogage est certainement le moyen le plus raisonnable. Si vous effectuez un débogage de routage rapide à un stade précoce et que vous souhaitez interagir via le navigateur/client uniquement, utilisez le "texte" de retour 4xx ; directive peut également vous donner la réponse que vous voulez avec très peu d'effort. Par exemple,
http {
server {
listen 80;
server_name mydomain.net;
return 404 "mydomain 80 route";
}
server {
listen 80 default_server;
return 404 "default 80 route";
}
}
Le texte de la page Web renvoyée vous indiquera quel server
bloquer votre demande déclenchée.