Solución 1:
Habilitar rewrite_log
:
rewrite_log on;
y establecer el nivel de depuración en error_log
directiva:
error_log /var/log/nginx/localhost.error_log notice;
Solución 2:
Habilite el soporte de depuración, luego configure el nivel de depuración en error_log.
error_log /var/log/nginx/error.log debug;
Ahora puede seguir el registro y enviar sus solicitudes. Probablemente haya más detalles de los que desea, pero eso a veces puede ser un salvavidas.
Ah, y debes tener en cuenta que si es malvado, al menos en un contexto de ubicación...
Solución 3:
Usar registros y soporte integrado para la depuración es definitivamente la forma más razonable. Si está realizando una depuración rápida de enrutamiento en las primeras etapas y desea interactuar solo a través del navegador/cliente, utilizando el "texto" 4xx de retorno; directiva también puede darle la respuesta que desea con muy poco esfuerzo. Por ejemplo,
http {
server {
listen 80;
server_name mydomain.net;
return 404 "mydomain 80 route";
}
server {
listen 80 default_server;
return 404 "default 80 route";
}
}
El texto en la página web devuelta le dirá qué server
bloquear su solicitud activada.