リクエスト URI に基づいて、nginx ログの特定のリクエストを「無視」またはリダイレクトしようとしています。
これまでのところ、私はこれを持っています:
server {
listen 80;
#...
access_log /var/log/nginx/site.access;
error_log /var/log/nginx/site.error info;
#...
try_files $uri @app
location = /lbcheck.html {
access_log off;
log_not_found off;
try_files $uri @app;
}
location @app {
proxy_redirect off;
proxy_pass http://unix:/tmp/site.unicorn.sock;
#...
}
}
基本的に、プロキシされた @app がリクエストに応答するようにしたいの/lbcheck.html
ですが、ログインしたくありません/var/log/nginx/site.access;
if ($uri = /lbcheck.html) { access_log off; }
in でできることはわかっていますlocation @app
が、if は悪なので、使いたくありません。