nginx日志参数定义

 log_format   main  '$remote_addr|$time_local|$request|'
					'$status|$body_bytes_sent|$http_referer|'
                    '$http_x_forwarded_for|'
					'$upstream_addr|$upstream_status|$request_time|$upstream_response_time';
    access_log  logs/access.log  main;
参数含义
$remote_addr客户端地址
$time_local访问时间和时区
$request请求的URI和HTTP协议
$statusHTTP请求状态
$boby_byes_sent发送client文件内容大小
$http_refererURL跳转来源
$http_x_fotwarded_for请求端client真实地址
$upstream_addr后台真正提供服务主机地址
$upstream_statusupstream状态
$request_time整个请求总时间
$upstream_respnse_time请求中,upstream响应时间
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Nginx是一个开源的高性能的Web服务器和反向代理服务器。在Nginx中,全局参数不带端口是指在Nginx配置文件中定义的全局配置指令,这些指令用于设置Nginx服务器的全局参数,而不需要指定端口。 Nginx全局参数的设置通常在nginx.conf配置文件中完成。这些参数可以影响Nginx服务器的整体行为和性能。 例如,以下是一个Nginx配置文件的示例,其中省略了端口号: ```nginx user nginx; worker_processes auto; error_log /var/log/nginx/error.log; events { worker_connections 1024; } http { include /etc/nginx/mime.types; default_type application/octet-stream; access_log /var/log/nginx/access.log; sendfile on; keepalive_timeout 65; server { listen 80; server_name example.com; root /usr/share/nginx/html; index index.html; location / { try_files $uri $uri/ =404; } } } ``` 在上面的例子中,我们可以看到全局设置指令,如`user`用于指定Nginx的运行用户,`worker_processes`用于设置Nginx的工作进程数量,`error_log`用于指定错误日志文件路径,`events`块中的`worker_connections`用于设置每个工作进程的最大连接数。 这些全局参数的设置不需要指定端口号,因为它们是针对整个Nginx服务器而言的。如果需要为特定的虚拟主机或服务配置端口号,则可以在对应的`server`块中设置。 总而言之,Nginx的全局参数不带端口指的是在配置文件中设置的用于影响整体行为和性能的指令,不需要特定的端口号来定义

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值