1

特定の URI からのすべてのリクエストをログに記録したいと考えています。たとえば、http://test123.com/api/xxxxxxxからのすべてのリクエストを /api でログに記録したいとします。

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)

どうもありがとう。

4

1 に答える 1

1

location /api は、その場所に存在するファイルとディレクトリです。ファイルを正しく確認してください。

于 2016-06-15T08:42:19.977 に答える