22 lines
483 B
Markdown
22 lines
483 B
Markdown
Webalizer
|
|
=========
|
|
|
|
|
|
1. Install `vsftpd`
|
|
```bash
|
|
apt-get install webalizer
|
|
```
|
|
|
|
|
|
2. Modify Apache/Nginx log postrotate
|
|
```bash
|
|
for i in /home/httpd/webalizer/*.conf; do
|
|
file=$(grep ^LogFile "$i" | tr -s ' ' | cut -f2 -d ' ').1
|
|
if [ -f "$file" ]; then
|
|
/usr/bin/webalizer -q -c "$i" "$file" 2>&1 \
|
|
# Supress truncating warnings
|
|
| grep -v '^Warning: Truncating oversized ' >&2
|
|
fi
|
|
done
|
|
```
|