Nginx系列-4.Nginx日志配置及日志切割
目录 - Nginx系列
Nginx系列-1.Linux下安装Nginx
Nginx系列-2.配置LNMP(Linux、Nginx、MySQL、PHP)架构
Nginx系列-3.配置Nginx虚拟主机
Nginx系列-4.Nginx日志配置及日志切割
Nginx系列-5.配置Nginx的防盗链
Nginx系列-6.配置Nginx的HTTPS
Nginx系列-7.配置Nginx使用uwsgi支持web.py框架
Nginx系列-8.配置Nginx+Apache实现动静分离
Nginx系列-9.配置NFS实现Nginx实现动静分离
Nginx系列-10.采用Nginx搭建正向代理服务
Nginx系列-11.配置Nginx反向代理和负载均衡
实验环境
一台最小化的 CentOS 7.3 虚拟机
IP: 192.168.204.133
安装nginx
yum install -y epel-*
yum install -y nginx vim
配置nginx日志文件切割
- 编写shell脚本
/var/log/nginx/autolog.sh
,自动备份前一天的日志#!/bin/bash # nginx‘s log path log_path=‘/var/log/nginx‘ # backup log file mv $log_path/access.log $log_path/`date +"%Y%m%d%H%M"`.log # reload nginx nginx -s reopen #END
- 设置定时任务
定时任务crontab -e
添加如下内容(每天零点零分自动执行脚本)
0 0 * * * /var/log/nginx/autolog.sh > /dev/null 2>&1
- 查看定时任务
crontab -l
原文地址:http://blog.51cto.com/tong707/2126269
时间: 2024-11-15 17:32:03