Linux记录15-4.38
小结:
Nginx 访问日志:
就是用户访问网站的记录。
先看 主配置文件: /etc/nginx/nginx.conf
log_format 定义日志格式(这里的日志格式定的名称叫做main)
每个 $ 开头的字符串 都是一个变量
remote_addr——远程客户的的IP
remote_user——远程客户
time_local ——访问的时间
request ——请求的方式 (GET?) + 请求的链接 + HTTP的版本
status —— 状态码
body_bytes_sent —— 发送的大小
http_referer —— 从哪个地址跳转过来的
http_user_agent —— 浏览器标识 (这里是chrome)
http_x_forwarded_for —— 代理的IP地址(如果使用了代理的话)
浏览器上使用 ctrl + F5 强制刷新页面,会重新读取图片文件,而不是调用缓存。
$开头的 nginx内置变量的补充说明:
https://github.com/aminglinux/nginx/blob/master/rewrite/variable.md
再看 虚拟主机配置文件: /etc/nginx/conf.d/bbs.aminglinux.cc.conf
找到access_log这行,把前面的#注释去掉,放到最后面去,并且改了路径(黄色),使用的日志格式是名为 main 的日志格式(绿色)设定。(main 格式在nginx主配置文件/etc/nginx/nginx.conf中有设置)
-t , –s reload
查看下指定目录(没有目录用mkdir 创建)
cat查看下内容
.log里面的内容是根据之前主配置文件设定的格式有关系