awstats的安裝問題
想請教一下小弟想於nginx上安上一個awstats
安裝完成了, 但awstats好像拿取不了log file.
而現在/var/lib/awstats內都是空的. 沒有任何file.
但我在/etc/awstats/xxxxx.conf檢查過logfile的路徑是正確的.
而nginx的log format是:
# Examples for Apache combined logs (following two examples are equivalent):
# LogFormat = 1
# LogFormat = "%host %other %logname %time1 %methodurl %code %bytesd %refererquot %uaquot"
#
# Example for IIS:
# LogFormat = 2
#
LogFormat=1
LogFormat= "%host %logname %time1 %methodurl %code %bytesd %refererquot %uaquot %other"
現在怎樣也搞不清為什麼會這樣.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我現在的環境是迢這樣的:
Nginx的vhost log:
/home/wwwlogs/xxx.log
Nginx.conf的log format:
log_format xxx.com '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" $http_x_forwarded_for';
access_log /home/wwwlogs/xxx.com.log xxx.com;
awstats的db在:
var/lib/awstats
要生成報告的command是:
/usr/local/awstats/tools/awstats_buildstaticpages.pl -update -config=xxx.com -lang=tw -dir=/home/wwwroot/xxx.com/awstats/ -awstatsprog=/usr/local/awstats/wwwroot/cgi-bin/awstats.pl
希望有師兄希忙解答一下
log_format access '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" $http_x_forwarded_for';
试试下边这个 Log format
log_format www.xxxx.com_access
'$remote_addr - $remote_user [$time_local] $request '
'"$status" $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
access_log /data/logs/web_log/www.xxxx.com_access.log;