要设置Debian上的Nginx日志级别,请按照以下步骤操作:
- 打开Nginx配置文件。通常情况下,它位于
/etc/nginx/nginx.conf
。使用文本编辑器打开,例如使用nano编辑器:
sudo nano /etc/nginx/nginx.conf
- 在
http
块中找到log_level
指令。如果没有找到,请在http
块内添加一行。将log_level
设置为您想要的日志级别。可选的日志级别有:debug
、info
、notice
、warn
、error
。例如,要将日志级别设置为info
,请添加或修改以下行:
http { ... log_level info; ... }
- (可选)如果您还希望为特定的Nginx模块设置日志级别,可以在相应的
server
或location
块中设置access_log
和error_log
指令。例如,要将访问日志级别设置为debug
,请添加或修改以下行:
server { ... access_log /var/log/nginx/access.log debug; ... }
-
保存更改并退出文本编辑器。
-
检查Nginx配置文件的语法是否正确:
sudo nginx -t
如果一切正常,您将看到以下输出:
nginx: configuration file /etc/nginx/nginx.conf test is successful
- 重新加载Nginx以应用更改:
sudo systemctl reload nginx
现在,Nginx将以您设置的日志级别记录日志。