Nginx 日志格式
  0GY0ciDQP24T 2023年11月02日 26 0

日志格式:常用日志格式

log_format main '$remote_addr - $remote_user [stime_local] $request' '"$status" $body_bytes_sent "$http_referer"' '"$http_user_agent" "$http_x_forwarded_for"'

日志:此日志格式为,ip不仅记录代理的IP还记录远程客户端真实IP。

log_format main1 '$proxy_add_x_forwarded_for - $remote_user [$time_local]' '"$request" $status $body_bytes_sent' '"$http_referer" "$http_user_agent"';

参数:

$remote_addr:远程IP; $remote_user:远程用户; $stime_local:时间; $request:用来记录请求的url与http协议; $status:用来记录请求状态;成功是200; $body_bytes_sent:记录发送给客户端文件主体内容大小; $http_referer:用来记录从那个页面链接访问过来的; $http_user_agent:记录客户浏览器的相关信息; $http_x_forwarded_for:访问用户的真实 IP 地址;    

通常web服务器放在反向代理的后面,这样就不能获取到客户的IP地址了,通过$remote_add拿到的IP地址是反向代理服务器的iP地址。反向代理服务器在转发请求的http头信息中,可以增加x_forwarded_for信息,用以记录原有客户端的IP地址和原来客户端的请求的服务器地址。

  

如果你的$http_user_agent信息出现一些不明不白的访问者,例如:Baiduspider、Googlebot等等,这些都是蜘蛛,蜘蛛也分来源,例如来源百度蜘蛛:Baiduspider, 谷歌蜘蛛:Googlebot,

你还可以上网百度一下:​​https://www.baidu.com/robots.txt​​ 这里面有份百度的蜘蛛协议,但是没有法律效应,只能靠道德来施行。



【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
0GY0ciDQP24T
最新推荐 更多