零基础自学Nginx
文章目录
- 零基础自学Nginx
- 基础篇
- 1 初识Nginx
- 1.8 http块
- 1.8.2 自定义服务日志
基础篇
1 初识Nginx
1.8 http块
1.8.2 自定义服务日志
Nginx中日志的类型分access.log、error.log。
- access.log:用来记录用户所有的访问请求。
当前日志文件中已经有了这些内容
现在去访问一下服务器
这是新产生的一条访问日志
- error.log:记录nginx本身运行时的错误信息,不会记录用户的访问请求。
Nginx服务器支持对服务日志的格式、大小、输出等进行设置,需要使用到两个指令,分别是access_log和log_format指令。
(1)access_log:用来设置用户访问日志的相关属性。
语法 | access_log path[format[buffer=size]] |
默认值 | access_log logs/access.log combined; |
位置 |
|
试试
直接保存,测试并重新加载
尝试访问并查看my.log
现在还啥也没有,访问一下服务器
这样就写到我们自己的日志文件中了
(2)log_format:用来指定日志的输出格式。
语法 | log_format name [escape=default|json|none] string…; |
默认值 | log_format combined “…”; |
位置 | http |
保存测试,重启服务
访问测试
没毛病,这就是我们自己定义的东西
现在加上user_agent
保存,测试并重新加载
没问题,这样就上来了
换个浏览器就可以不一样了
我刚刚发现老师禁用了浏览器的缓存,怪不得,我说我怎么老是状态码304,老师一直是200
这就是自定义服务日志的简单介绍。