要配置Nginx訪問日志和錯誤日志,您需要編輯Nginx的配置文件。首先,打開Nginx的配置文件(通常位于/etc/nginx/nginx.conf
或/etc/nginx/sites-available/default
),然后按照以下步驟進行配置:
http
塊,在其中添加以下內容來配置訪問日志:http {
...
log_format access_log '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
access_log /var/log/nginx/access.log access_log;
...
}
在上面的代碼中,我們定義了一個名為access_log
的日志格式,并將其應用于/var/log/nginx/access.log
文件中。
http
塊,在其中添加以下內容來配置錯誤日志:http {
...
error_log /var/log/nginx/error.log error;
...
}
在上面的代碼中,我們將錯誤日志寫入/var/log/nginx/error.log
文件中。
sudo systemctl reload nginx
現在,Nginx將記錄訪問日志和錯誤日志到相應的文件中。您可以根據需要調整日志文件的路徑和格式。