Linux记录15-4.38

小结:

Linux记录15-4.38

 

 

Nginx 访问日志:

       就是用户访问网站的记录。

 

先看 主配置文件:  /etc/nginx/nginx.conf 

Linux记录15-4.38

 log_format  定义日志格式(这里的日志格式定的名称叫做main)

Linux记录15-4.38

每个 $ 开头的字符串   都是一个变量

remote_addr——远程客户的的IP

remote_user——远程客户

time_local ——访问的时间

Linux记录15-4.38

 

request ——请求的方式 (GET?) +  请求的链接   +   HTTP的版本  

Linux记录15-4.38

 

status —— 状态码

body_bytes_sent —— 发送的大小

Linux记录15-4.38

 

http_referer —— 从哪个地址跳转过来的

 

http_user_agent —— 浏览器标识 (这里是chrome)

Linux记录15-4.38

 

http_x_forwarded_for —— 代理的IP地址(如果使用了代理的话)

 

浏览器上使用 ctrl + F5 强制刷新页面,会重新读取图片文件,而不是调用缓存。 

 

$开头的 nginx内置变量的补充说明:

https://github.com/aminglinux/nginx/blob/master/rewrite/variable.md

Linux记录15-4.38

 

 

再看 虚拟主机配置文件: /etc/nginx/conf.d/bbs.aminglinux.cc.conf

找到access_log这行,把前面的#注释去掉,放到最后面去,并且改了路径(黄色),使用的日志格式是名为 main 的日志格式(绿色)设定。(main 格式在nginx主配置文件/etc/nginx/nginx.conf中有设置)

Linux记录15-4.38

 

-t    , –s reload

查看下指定目录(没有目录用mkdir 创建)

Linux记录15-4.38

 

cat查看下内容

Linux记录15-4.38

.log里面的内容是根据之前主配置文件设定的格式有关系