部署awstats分析系統


Awstats是使用Perl語言開發的一款開源日誌分析系統,他不僅可以用來分析apache網站服務的訪問日誌,也可以用來分析sambavsftpdiis等服務的日誌信息

 

一.安裝awstats軟件包

    只需要將軟件包解壓到httpd服務器中的/usr/local/目錄下即可

                       tar zxf awstats-7.3 

                    mvawstats-7.3  /usr/local/awstats

一.爲要統計的站點建立配置文件

    Awstats系統支持統計多個網站的日誌文件,通常以網站名稱來區分不同的站點。

  1. 首先切換到awstat/tools目錄下,並執行其中的awstats_configure.pl腳本。

    wKiom1cB-DjyUTAGAAASdOeTghc642.png

    之後會進入一個交互式的配置過程。

  1. 指定httpd主配置文件的路徑和要統計的網站名稱(中間的一路Y然後回車完成)

    wKioL1cB-OGDO_FKAAA9w-w4Rec097.png

  1. 修改站點統計配置文件

                vim/etc/awstats/awstats.www.akhack.com.conf

                LogFile=”/usr/local/httpd/logs/accesss_log”  //修改爲記錄訪問日誌的路徑

                DirData=”/var/lib/awstats”    //指定數據目錄(需要創建這個目錄)

                   mkdir/var/lib/awstats

  1. 執行日誌分析,並設置cron計劃任務

    chmod+x awstats_updateall.pl

   ./awstats_updateall.pl  now  //更新所有站點的日誌統計數據

   crontab  -e

   */5* * * * /usr/local/awstats/tools/awstats_updateall.pl now

   servicecrond start    

  Chkconfig–level 35 crond on

            http://www.akhack.com/awstats/awstats.pl?config=www.akhack.com//訪問分析系統


一.客戶機地址限制

通過配置項orderdeny from allow from,可以根據客戶機的主機名和ip地址淚決定客戶端訪問。

Order用於設置限制順序

Deny fromallow from用於設置具體限制內容

Allowdeny:先允許後拒絕

Denyallow:先拒絕後允許

配置如下:

    wKiom1cB-lHSrsvoAAAZgosphqs090.png


一.用戶授權訪問限制

  1. 創建用戶認證數據文件

    wKiom1cB-nSzexmoAAATiwSagWI951.png


  1. 添加用戶授權配置

    wKioL1cB-0Hwn5grAAA55zghTGo027.png

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章