下面是我在nginx的conf/nginx.conf 添加的 一段代码
server{ listen 80; server_name z.com; #charset koi8-r; #access_log logs/host.access.log main; location / { root z.com; index index.html; access_log logs/z.com.access.log main; } }
在nginx下创建在z.com文件夹如下图
在z.com下创建index.html,里面的内容自己按自己的需求去做,如下图
在nginx下创建一个data目录用于存放切割的日志,看第一张图,在data目录下创建一各runlog.sh内容如下
#!/bin/bash LOGPATH=/home/soft/ngnix/logs/z.com.access.log #日志生成的文件 BASEPATH=/home/soft/ngnix/data/$(date -d yesterday +%Y%m) #日志存放的位置 mkdir -p $BASEPATH bak=$BASEPATH/$(date -d yesterday +%d%H%M).zcom.access.log #重新命名新生产的日志,文件名为天+时+分 # mkdir -p $BASEPATH/$(date -d yesterday +%Y%m) mv $LOGPATH $BAK touch $LOGPATH kill -USR1 `cat /home/soft/ngnix/logs/nginx.pid`
把sh添加到crontab 中