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
相關文章
- 日誌分析-apache日誌分析Apache
- web攻擊日誌分析之新手指南Web
- [日誌分析篇]-利用ELK分析jumpserver日誌-日誌拆分篇Server
- 6.23 Web日誌分析&php&自動化工具WebPHP
- crash日誌分析
- FDOAGENT日誌分析
- 玄機-第二章日誌分析-apache日誌分析Apache
- 解鎖Nginx日誌的寶藏:GoAccess——你的實時、互動式Web日誌分析神器!NginxGoWeb
- perl分析apache日誌Apache
- JAVA GC日誌分析JavaGC
- Docker 容器日誌分析Docker
- 日誌採集/分析
- Web攻擊日誌分析的過去現在與未來Web
- Android ANR日誌分析指南Android
- 日誌分析如何演變
- CDN日誌實時分析
- mongodb 日誌分析工具mtoolsMongoDB
- IOS 崩潰日誌分析iOS
- ELK日誌分析系統
- pgbadger 慢日誌分析工具
- 日誌分析一例
- nginx日誌分析工具goaccessNginxGo
- net 日誌分析錯誤
- 日誌分析常規操作
- 【REDO】Oracle 日誌挖掘,分析歸檔日誌線上日誌主要步驟Oracle
- [20181217]ogg抽取日誌分析.txt
- ClickHouse與威脅日誌分析
- ELK-日誌分析系統
- Mysql 慢日誌分析工具MysqldumpslowMySql
- 應急響應:日誌分析
- TFA-收集日誌及分析
- Oracle listener log 日誌分析方法Oracle
- 日誌分析(1)常見命令
- 關於MySQL 通用查詢日誌和慢查詢日誌分析MySql
- fluentd收集kubernetes 叢集日誌分析
- Zookeeper原始碼分析(二) —– zookeeper日誌原始碼
- Zookeeper原始碼分析(二) ----- zookeeper日誌原始碼
- Storm模擬分析電話日誌ORM
- linux-實現日誌分析--pythonLinuxPython