首页 > 代码库 > goaccess生成nginx每日访问纪录
goaccess生成nginx每日访问纪录
使用php写的,方便点
<?php // 定义全局参数 $date = date("Ymd"); $day = date("d", strtotime(‘-1 day‘)); $month = date("M"); $year = date("Y"); $LOG = "nginx_{$date}.log"; $HTML = "nginx_{$date}.html"; // 先生成当天的nginx日志文件 $cmd = "sed -n ‘/{$day}\/{$month}\/{$year}/ p‘ /var/log/nginx/log/host.access.log > $LOG"; `$cmd`; _debug($cmd); // 再使用goaccess生成网页 $cmd = "/usr/local/bin/goaccess -f $LOG -a > /yfdata/mobile/$HTML"; `$cmd`; _debug($cmd); _debug("success"); function _debug($msg) { echo "$msg\n"; } ?>
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。