Řešení 1:
Povolit rewrite_log
:
rewrite_log on;
a nastavte úroveň ladění v error_log
směrnice:
error_log /var/log/nginx/localhost.error_log notice;
Řešení 2:
Povolte podporu ladění a poté nastavte úroveň ladění v error_log.
error_log /var/log/nginx/error.log debug;
Nyní můžete sledovat protokol a odesílat své požadavky. Pravděpodobně je tam více detailů, než byste chtěli, ale to může někdy zachránit život.
Jo, a měli byste si být vědomi toho, že pokud je zlo, alespoň v kontextu umístění...
Řešení 3:
Použití protokolů a vestavěné podpory pro ladění je rozhodně nejrozumnější způsob. Pokud provádíte nějaké rychlé ladění směrování v raných fázích a chcete komunikovat pouze prostřednictvím prohlížeče/klienta, použijte návratový „text“ 4xx; Direktiva vám také může poskytnout požadovanou odpověď s velmi malým úsilím. Například,
http {
server {
listen 80;
server_name mydomain.net;
return 404 "mydomain 80 route";
}
server {
listen 80 default_server;
return 404 "default 80 route";
}
}
Text na vrácené webové stránce vám řekne, který server
zablokovat spuštěný požadavek.