我想记录来自特定URI的所有请求。例如,我想使用/ api记录来自http://test123.com/api/xxxxxxx的所有请求。
server {
listen 80;
server_name xxxxxxx;
root /usr/share/nginx/app/public;
index index.php index.html;
location /api{
access_log /var/log/nginx/test.access.log main;
}
}
此代码成功记录了请求但返回了错误
open() "/usr/share/nginx/app/public/api" failed (2: No such file or directory)
非常感谢你。
答案 0 :(得分:1)
location / api是该位置存在的文件和目录。请正确检查文件。