Nginx日志备份及location配置详解
来源:互联网 发布:淘宝售后算退款率吗 编辑:程序博客网 时间:2024/06/06 00:40
使用的系统是ubuntu 16.04
一、Nginx日志以天备份
思路:写一个linux定时器运行下面编写的脚本,定时在夜里02-04点之间(系统负载小)执行,将nginx当天生成的access.log复制到脚本创建的文件夹中,复制的log文件重命名为是access_$day.log
1、编写一个可运行的shell脚本
**#!/bin/bashbase_path='/usr/local/nginx/logs'log_path=$(date -d yesterday +"%Y%m")day=$(date -d yesterday +"%d")mkdir -p $base_path/$log_pathmv -f $base_path/access.log $base_path/$log_path/access_$day.log#echo $base_path/$log_path/access_$day.log#sudo权限使用这段命令 echo password | sudo -S kill -USR1 `cat** /usr/local/nginx/logs/nginx.pid`kill -USR1 `cat /usr/local/nginx/logs/nginx.pid`
注:脚本自动输入sudo密码
echo | sudo -S
-S sudo从标准输入读取密码
二、编写linux定时器
Crontab 编辑定时任务在teminal中输入sudo crontab -e打开编写定时器执行的文件,然后输入下面内容到文件中,然后保存退出就可以了01 00 * * * /xxx/path/b.sh 每天0时1分(建议在02-04点之间,系统负载小)
!#linux定时器具体设置详解参考该博客
http://blog.csdn.net/liufang1991/article/details/46874033
二、Nginx的location配置详解
location是Nginx的Nginx.conf文件配置中的一部分,它的作用我的理解是为url定位服务器资源的位置
1. location 的语法
location [=|~|~*|^~] patt {
}
中括号可以不写任何参数,此时称为一般匹配
也可以写参数
因此,大类型可以分为3种
location = patt {} [精准匹配]
location patt{} [一般匹配]
location ~ patt{} [正则匹配]
2. 匹配的规则:
(1). 先进行精准匹配,匹配成功就结束,返回结果,结束解析过程
(2). 再进行一般匹配,若多个匹配成功,记录下匹配最长的结果,继续解析(记录但不结束)
(3). 最后进行正则匹配,按配置文件里的顺序进行匹配,一旦匹配成功,就立刻结束解析,返回结果。若全部没有匹配成功,就返回一般匹配的结果。若一般匹配也没有结果,就返回404错误。
注: 一般匹配配置文件里的顺利,没有影响,只记录最长匹配结果。
正则匹配配置文件里的顺序,有影响,一旦匹配成功,就结束。
阅读全文
0 0
- Nginx日志备份及location配置详解
- nginx location配置详解
- nginx location配置详解
- nginx配置:location配置方法及实例详解
- nginx配置:location配置方法及实例详解
- Nginx配置中的location详解
- nginx的location配置详解
- nginx的location配置详解
- nginx的location配置详解
- nginx的location配置详解
- nginx配置详解之location模块
- Nginx服务器中的location配置详解
- Nginx Location配置总结及rewrite
- 【Nginx】Location配置总结及rewrite
- nginx手记 location 配置及匹配规则
- nginx location配置及解析过程
- Nginx location 配置用法及正则例子
- nginx配置location及rewrite写法
- GetComponentsInChildren<T>()方法详解
- 导入lucene源码(solr源码同理)
- java垃圾回收机制概要
- Java Classloader机制解析
- 基于电信集团某省公司千万用户流失预警项目LR算法的实现
- Nginx日志备份及location配置详解
- 这两天的数据迁移
- 待解决问题记录
- 4.整数类型进制转换
- 多线程的同步
- 高等数学复习之五(定积分)
- Java百题大全-猎羽版
- python装饰器相关资料
- java-------类