在 Nginx 中,如果你希望为某个特定的
location
单独设置access_log
路径(或者关闭日志),可以在该location
块内显式配置access_log
指令,覆盖全局的日志设置。
✅ 示例一:为某个 location 设置单独的 access log
http {
access_log /var/log/nginx/access.log; # 全局 access_log
server {
listen 80;
server_name example.com;
location /api/ {
access_log /var/log/nginx/api_access.log;
proxy_pass http://backend_api;
}
location /static/ {
access_log /var/log/nginx/static_access.log;
root /var/www/html;
}
}
}
原创2025年7月6日小于 1 分钟