web 服務器 awstats 配置

 

 


首先下載軟件css

注意首先要安裝 (mysql,apache,)最好是lamp  環境吧 lamp 安裝 本博客也有教程mysql

 

目前最新版  awstats-7.1.tar.gzsql

wget http://down1.chinaunix.net/distfiles/awstats-7.1.tar.gz數據庫

 解壓並釋放awstats軟件包,執行目錄中的 awstats_configure.pl腳本進行安裝
[root@moyea]# tar zxf awstats-6.9.tar.gz -C /usr/local/
[root@moyea]# mv /usr/local/awstats-6.9 /usr/local/awstats
[root@moyea]# cd /usr/local/awstats/tools/
[root@moyea tools]# ./awstats_configure.pl   (運行此腳本開始安裝)
apache

下面有出現以下提示:vim

 

 

在> 裏面按 apache的配置文件目錄 /etc/httpd/conf/httpd.conf安全

回車。服務器

 

 

選擇「y」建立新的配置文件ide

 

輸入本身的域名,(注意這個域名是在apache配置文件裏面,也就是說本機)ui

 

一直按回車。直到 跳轉到這個界面,下面開始修改配置文件了

在/etc/httpd/logs目錄下新建日誌文件而後在awstats配置文件中修改路徑;
[root@moyea]# vi /etc/awstats/awstats.www.moyea.com.cn.conf
將其改成
    LogFile="/etc/httpd/logs/access_log"這個大概在51行 直接 : 51 就能夠跳到)

建立數據庫文件存放目錄,並更新數據庫。

[root@moyea]# cd /etc/httpd/logs

[root@moyea]# chomd 777 access_log (給執行權限,讓awstats能打開分析)
[root@moyea]# mkdir /var/lib/awstats
[root@moyea]# chmod 777 /var/lib/awstats/
[root@moyea]# perl /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=www.moyea.com.cn

設置cron計劃任務,通常定時運行日誌分析程序

[root@moyea awstats]# crontab -e  (添加任務)

 */5 * * * * perl /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=www.moyea.com.cn   (此項是每隔5分鐘執行一次可是 有點短)我再加一條每隔5小時的 其餘的時間本身定

* */5  * * * perl /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=www.moyea.com.cn

 

 

以上就基本OK了

[root@moyea]# service httpd start

[root@moyea]# service crond start

http://(ip或者域名)/awstats/awstats.pl?config=www.moyea.com.cn  就會顯示以下:

 

 

成功了。上面的是直接訪問,若是是真實服務器可能不安全下面我再介紹下訪問須要密碼吧,先休息會。呵呵

下面是介紹 須要密碼才能訪問 :

 

 

 

[root@moyea conf]# vim httpd.conf    
<Directory "/usr/local/awstats/wwwroot">     (在1022行左右 直接 : 1022)
AuthName "AWSTATS"
AuthType Basic
AuthUserFile /usr/local/awstats/wwwroot/htpasswd
require valid-user
#    Options None
#   AllowOverride None
#    Order allow,deny
    Allow from all
</Directory>
wq! (保存退出)

 

  

     AuthType:設置認證的類型,Basic爲基本認證
     AuthUserFile:設置用於保存用戶賬號、密碼的認證文件路徑
      require valid-user:受權給認證文件中的全部有效用戶

[root@moyea ~]# cd /usr/bin/
[root@moyea bin]# ./htpasswd -c /usr/local/awstats/wwwroot/./htpasswd moyea

New password: (按密碼)
 

Re-type new password: (按密碼)

[root@moyea ~]# cd /usr/local/awstats/wwwroot/    進入 awstats 配置文件目錄
 

[root@moyea ~]# ls

cgi-bin  classes  css  htpasswd  icon  js  

(這裏要注意 剛纔咱們使用上面的命令 使這裏面多了一個htpasswd文件  通常是沒有執行權限 因此咱們要賦予權限才能正常使用

[root@moyea wwwroot]# chmod 755 htpasswd  
 

而後重啓apache 服務器 再登錄 以下

 

 


 

 

 

 

修改 http.conf文件,查找關於awstats的目錄區域設置,添加認證受權設置,以下;
[root@moyea ~]# cd /etc/httpd/ [root@moyea httpd]# ls conf  conf.d  logs  modules  run [root@moyea httpd]# cd conf

相關文章
相關標籤/搜索