apache中部署AWStats日誌分析系統與優化(附安裝包)

介紹html

   AWStats是使用Perl語言開發的一款開源日誌分析系統,能夠分析apache,samba,vsftpd,iis等服務的日誌信息,結合crond等計劃任務,能夠對不斷增加的日誌內容按期進行分析。apache

   它能夠幫助咱們直觀的圖形化的,圖形化的!看到本來繁雜的日誌文件。這篇文章就使用一個簡單的apache服務來演示如何部署AWStats日誌分析系統。vim

 

環境windows

VMware Workstation 14 pro瀏覽器

測試機型服務器

redhat6.5ide

IP:192.168.10.100測試

win10優化

IP:192.168.10.50ui

 

部署AWStats分析系統

 


# mount.cifs //192.168.10.1/LAMP /opt/gz/    ##首先掛載下載好的安裝包
# tar zxvf awstats-7.6.tar.gz -C /opt/       ##解壓安裝包
# mv awstats-7.6/ /usr/local/awstats         ##移動文件到httpd服務器中的/usr/local/目錄下

 

 

配置地址解析
# rpm -ivh /sr0/Packages/bind-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm    ##安裝bind
# vim /etc/named.conf                        ##配置文件修改以下

 

10807162014


# vim /etc/named.rfc1912.zones               ##配置文件修改以下,套用模版添加

10807162618

 


# cd /var/named/                            ##切至named目錄
# cp -p named.localhost benet.com.zone      ##添加
區域數據配置文件

# vim benet.com.zone                                                               ##更改配置文件以下

10807163302

# service named restart                     ##啓動服務

 

運行awstats腳本並配置
# cd /usr/local/awstats/tools/              ##到配置文件中的腳本文件夾裏
# ./awstats_configure.pl                    ##運行腳本

輸入配置文件目錄

/etc/httpd/conf/httpd.conf

10807164025

確認建立一個新的項目

10807164038

輸入域名
www.benet.com

10807164059

回車選擇默認路徑

10807164116


回車確認寫入參數
http://www.benet.com/awstats/awstats.pl?config=www.benet.com
得知能夠經過以上網頁管理信息,回車確認完成。


# vim /etc/awstats/awstats.www.benet.com.conf  ##編輯AW的配置文件
LogFile="/var/log/httpd/access_log"

10807164557
確認lib下是否有awstats
# mkdir /var/lib/awstats ##沒有就建立一個

 

使用win10測試訪問AWStats分析系統。

10807165445

 

 

寫一個週期計劃任務更新數據
# cd /usr/local/awstats/tools/      ## 進去腳本文件夾
# chmod +x awstats_updateall.pl     ##添加腳本文件的權限
# ./awstats_updateall.pl now        ##刷新日誌,更新數據
# crontab –e                        ##輸入下內容
*/5 * * * * /usr/local/awstats/tools/awstats_uptateall.pl now  ##每隔五分鐘執行一次更新數據。
# service crond restart             ##啓動crond服務
# chkconfig --level 35 crond on     ##開機啓動crond

 

 

設置訪問權限控制

# vim /etc/httpd/conf/httpd.conf    ##在這裏的末行設置訪問控制
Order deny,Allow
    deny from 192.168.100.0/24

10807165848


上爲限制一百段落的IP沒法訪問

 

 

 

優化網頁長度

# vim /var/www/html/aa.html         ##編輯一個html,輸入如下內容。
<html>
<head>
   <meta http-equiv=refresh
content="0;url=
http://www.benet.com/awstats/awstats.pl?
config=www.benet.com">
</head>
<body></body>
</html>
保存
瀏覽器中輸入
www.benet.com/aa.html便可訪問AWStats分析系統頁面。

 

 

---------------註釋------------------

AWStats安裝包下載地址:

度娘網盤

https://pan.baidu.com/s/163v1gyDuF1qiGt0GN99FCA

 

出現過的錯誤提示:

若是是使用windows系統訪問AWStats分析系統頁面出現沒法訪問或者提示應用程序「DEFAULT WEB SITE」中的服務器錯誤,嘗試關閉本機的IIS信息服務管理器。

緣由多是端口被佔用致使。

10807170402

相關文章
相關標籤/搜索