nginx常用命令

systemctl restart nginx  #刷新配置文件
systemctl reload nginx  #刷新配置文件
systemctl status nginx  #查看运行状态
tail -f /var/log/nginx/access.log  #查看运行日志
tail -f /var/log/nginx/error.log #查看错误日志
vim /etc/nginx/nginx.conf  #默认配置文件位置

日志说明

log_format custom '$remote_addr - $remote_user [$time_local] '
                  '"$request" $status $body_bytes_sent '
                  '"$http_referer" "$http_user_agent" '
                  '$server_port $scheme $request_time';

access_log /var/log/nginx/access.log custom;
  • $remote_addr 是客户端的 IP 地址。
  • $remote_user 是远程登录用户名。
  • $time_local 是本地时间。
  • $request 是请求行,包含了请求方法、请求的 URI 和协议版本。
  • $status 是 HTTP 状态码。
  • $body_bytes_sent 是发送给客户端的响应体字节数。
  • $http_referer 是请求的 Referer 头。
  • $http_user_agent 是请求的 User-Agent 头。
  • $server_port 是服务器监听的端口号。
  • $scheme 是请求的协议(http 或 https)。
  • $request_time 是处理请求所花费的时间(秒)。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容