awstats分析web日誌
awstats分析web日誌
下載地址:http://nchc.dl.sourceforge.net/project/awstats/AWStats/7.0/awstats-7.0.tar.gz
# tar zxf awstats-6.9.tar.gz
# mv awstats-6.9 /usr/local/apache/awstats
# mv /usr/local/apache/htdocs/* /usr/local/apache/awstats/wwwroot (即把原網站內容放
到/usr/local/apache/awstats/wwwroot下面)
# cd /usr/local/apache/awstats/tools
# perl awstats_configure.pl
在[y/N]提示時,輸入y
Your web site, virtual server or profile name:
>www.benet.com 回車
Press ENTER to finish。。。 回車
Press ENTER to finish。。。 回車
4.配置
# vi /etc/awstats/awstats.www.benet.com.conf
LogFile="/usr/local/apache/logs/access_log"
DirData="/usr/local/apache/awstats/data"
DirCgi="/usr/local/apache/awstats/wwwroot/cgi-bin"
DirIcons="/usr/local/apache/awstats/wwwroot/icons"
AllowToUpdateStatsFromBrowser=1
5.設定許可權
# chown -R root:root /usr/local/apache/awstats
# chmod -R 755 /usr/local/apache/awstats
# mkdir /usr/local/apache/awstats/data
# chown nobody.nobody /usr/local/apache/awstats/data
# chmod 777 /usr/local/apache/awstats/data
# chmod 755 /usr/local/apache/awstats/wwwroot/cgi-bin/*.pl
7.修改網站配置檔案
# vi /usr/local/apache/conf/httpd.conf
....
CustomLog combinedServerTokens Full (第102行)
....
<VirtualHost 192.168.1.2>
DocumentRoot /usr/local/apache/awstats/wwwroot
ServerName www.benet.com
CustomLog logs/access_log combined
</VirtualHost>
:wq
# /usr/local/apache/bin/apachectl restart
8.生成分析日誌與靜態檢視介面
# cd /usr/local/apache/htdocs/awstats/wwwroot/cgi-bin
# perl awstats.pl -config=www.benet.com -update -lang=cn
# perl awstats.pl -config=www.benet.com -output -staticlinks -lang=cn>awstats.www.benet.html
9.測試 http://www.benet.com/awstats/awstats.pl?config=www.benet.com
遇到的問題:
1.perl awstats.pl -config=www.benet.com -update -lang=cn提示出錯,或在測試時提示出錯。LogFormat不
正確:
原因:access_logs格式不正確,刪除access_logs,重啟APACHE。搞定
2.測試時看圖片顯示不了。
原因:/etc/awstats/awstats.www.benet.conf中的DirIcons配置不正確,這個目錄一定要
從/usr/local/apache/htdocs目錄開始算,相對目錄,要確保配置的目錄可能過http訪問到
3.點選測試頁面的“立即更新”時,提示"xxxx.tmp"無法儲存
原因:/usr/local/awstats/data的許可權不正確,需要使用nobody許可權,賦777.
awstats中ip的訪問控制
# vi /usr/local/apache/conf/httpd.conf
<Directory "/usr/local/awstats/wwwroot">
AllowOverride none
Options none
Order allow,deny
Allow from 192.168.0.0/24
Deny from 192.168.0.100
Deny from www.accp.com
</Directory>
awstats中使用者的訪問控制
# vi /usr/local/apache/conf/httpd.conf
<Directory "/usr/local/awstats/wwwroot/">
.....
AuthName "AWSTATS"
AuthType Basic
AuthUserFile /usr/local/awstats/wwwroot/.htpasswd
require valid-user
</Directory>
# cd /usr/local/apache/bin
# ./htpasswd - c /usr/local/awstats/wwwroot/.htpasswd
awuser
密碼
# /usr/local/apache/bin/apachectl restart
相關文章
- Nginx+awstats+jawstats繼續WEB日誌分析NginxWeb
- AWStats分析nginx日誌(access.log)Nginx
- CentOS 6.4 利用 Awstats 7.2 分析 Nginx 日誌CentOSNginx
- [awstats]一個基於perl的日誌分析工具
- 日誌分析-apache日誌分析Apache
- web攻擊日誌分析之新手指南Web
- [日誌分析篇]-利用ELK分析jumpserver日誌-日誌拆分篇Server
- WEB訪問日誌自動化分析淺談Web
- 玄機-第二章日誌分析-apache日誌分析Apache
- Apche日誌系列(4):日誌分析(轉)
- 6.23 Web日誌分析&php&自動化工具WebPHP
- FDOAGENT日誌分析
- crash日誌分析
- awk分析日誌
- pg日誌分析
- 18【線上日誌分析】之Spark on Yarn配置日誌Web UI(HistoryServer服務)SparkYarnWebUIServer
- 解鎖Nginx日誌的寶藏:GoAccess——你的實時、互動式Web日誌分析神器!NginxGoWeb
- Docker 容器日誌分析Docker
- JAVA GC日誌分析JavaGC
- perl分析apache日誌Apache
- 日誌收集分析-heka
- mysqldumpslow日誌分析MySql
- LOGMINER日誌分析
- 日誌採集/分析
- Web攻擊日誌分析的過去現在與未來Web
- 日誌分析一例
- mongodb 日誌分析工具mtoolsMongoDB
- IOS 崩潰日誌分析iOS
- 日誌分析如何演變
- CDN日誌實時分析
- ELK日誌分析系統
- net 日誌分析錯誤
- 日誌分析常規操作
- MongoDB 日誌分析工具 mtoolsMongoDB
- 日誌分析工具 Log Parser
- logminer 日誌分析案例
- elk 日誌分析系統
- ELK 日誌分析體系