!
也想出现在这里? 联系我们
广告位
当前位置:首页>教程分享>服务器教程>云服务器中的nginx的access.log

云服务器中的nginx的access.log

日志文件一般存放在 /var/log/nginx 下,若是docker启动则可以使用主机挂载位置,直接使用 tail -f命令即可查看access日志。

access.log具体每项的含义:

参数 说明 示例

$remote_addr 客户端地址 172.17.0.1

$remote_user 客户端用户名称 –

$time_local 访问时间和时区 [29/Dec/2022:10:17:14 +0000]

$request 请求的URI和HTTP协议 \"GET /test/nginx/proxy HTTP/1.1\"

$http_host 请求地址,即浏览器中你输入的地址(IP或域名) 10.1.7.33

$status HTTP请求状态 200

$upstream_status upstream状态 200

$body_bytes_sent 发送给客户端文件内容大小 38

$http_referer url跳转来源 - $http_user_agent 用户终端浏览器等信息 \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36\" $http_cookie 用户cookie信息 \"grafana_session=73d13d456cb4363f8a48f5501348669e\"

$ssl_protocol SSL协议版本 TLSv1

$ssl_cipher 交换数据中的算法 RC4-SHA

$upstream_addr 后台upstream的地址,即真正提供服务的主机地址 \"10.1.7.33:8102\"

$request_time 整个请求的总时间 0.012

$upstream_response_time 请求过程中,upstream响应时间 0.012

access.log 的格式是可以自己自定义,输出的信息格式在nginx.conf中设置

可以在location中增加header,输出用户代理服务器地址

location /test/ {
        #limit_req zone=allips burst=1 nodelay;
 
        proxy_pass http://www.8a.com/test/;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header REMOTE-HOST $remote_addr;
        #代理服务器地址
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        client_max_body_size 8m;
}

给TA打赏
共{{data.count}}人
人已打赏
服务器教程

云主机Nginx错误日志error_log配置

2021-5-14 15:00:54

服务器教程

centos误删nginx.conf文件恢复方式

2021-5-14 15:00:56

声明 本站上的部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。无意侵害您的权益,请发送邮件至 [email protected] 或点击右侧 私信:吉吉国王 反馈,我们将尽快处理。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
OneEase