首先下載軟件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! (保存退出)
[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