如果需要对Nginx进行详细调试,就需要查看其">Debug信息。而默认情况下这些信息是不记录的,下面的方法告诉你如何查看这些信息。
只调试一个连接,将nginx的配置文件修改成这样:
error_log /var/log/nginx/errors;
events {
debug_connection 192.168.1.1;
}
设置 error_log,让其输出debug信息
Syntax: error_log file [ debug | info | notice | warn | error | crit ]
Default: ${prefix}/logs/error.log
编译Nginx 的时候用这个选项: –with-debug, 可以看到debug信息,配置输出格式:
error_log LOGFILE [ debug_core | debug_alloc | debug_mutex | debug_event
| debug_http | debug_imap];
log_format access ‘$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;
好,重启nginx,可以访问页面,进行调试了。
来自 Nginx中文网:http://www.nginx.com.cn/?p=354
时间: 2024-11-01 16:25:57