在管理NginxWeb服务器时linux 查看日志文件linux查看进程,您将执行的最常见任务之一是检测日志文件。Nginx日志记录可帮助您排除故障并快速解决您在NginxWeb服务器上可能碰到的任何问题。日志记录是一个十分强悍的工具,可以为您提供有关服务器所有操作的宝贵数据。Nginx将其风波记录写入两种类型的日志:访问日志和错误日志。访问日志写入有关顾客端恳求的信息,错误日志写入有关服务器和应用程序问题的信息。
在Linux上查看Nginx日志文件
步骤1.Nginx访问日志。
Nginx在访问日志中记录所有访问您站点的访问者的活动。在这儿linux 查看日志文件,您可以找到什么文件被访问、NGINX怎样响应恳求、客户端使用的浏览器、客户端的IP地址等等。
默认情况下,在大多数Linux发行版上,譬如Ubuntu、AlmaLinux和基于Debian的,访问和错误日志坐落该目录中。/var/log/nginx
默认情况下应启用访问日志。倘若不是,您可以使用以下access_log指令在Nginx配置文件中自动启用它:
access_log /var/log/nginx/access.log;
假如要自定义访问日志的输出,可以使用以下log_format指令:
log_format custom '$remote_addr - $remote_user [$time_local] ' '"$request" $status $body_bytes_sent ' '"$http_referer" "$http_user_agent";
里面事例中使用的变量配置:
以后,重新加载NginxWeb服务器以应用新设置。要查看文件中域的访问日志,请在终端中使用以下命令:/var/log/nginx/.access.logtail
tail -f /var/log/nginx/your-domain.com.access.log
步骤2.Nginx错误日志。
每每Nginx忽然停止运行或碰到错误时,它就会将风波数据存贮在错误日志中。这在调试时非常有用,由于它可以节约时间并使故障排除更容易和高效。
默认情况下应启用错误日志。倘若不是linux课程,您可以使用以下error_log指令在Nginx配置文件中自动启用它:
error_log /var/log/nginx/error.log;
以下是按严重程度列举的级别(从低到高):
与访问日志的情况一样,您可以将错误记录到多个文件中。请注意,必须自动创建该文件,之后才会登陆:
error_log /var/log/nginx/error_log warn;
比如要查看文件中域的访问日志,请在终端中使用以下命令:/var/log/nginx/.error.logtail
tail -f /var/log/nginx/your-domain.com.error.log
您已然成功监控到Nginx访问日志和Nginx错误日志。更多关于Apache访问日志和Apache错误日志的信息,请查看Nginx官网。