2014年8月11日 星期一

[研究] Webalizer 2.233 網頁記錄檔分析安裝(tar.gz)(CentOS 7.0 x64)

[研究] Webalizer 2.233 網頁記錄檔分析安裝(tar.gz)(CentOS 7.0 x64)

2014-08-11

網頁記錄檔分析 - Webalizer

Webalizer 官方網站:
http://www.mrunix.net/webalizer/

[root@localhost ~]# yum list | grep webalizer

居然沒有 (CentOS 6.x 有)

------------------------------------------------------

安裝

yum -y install gcc libpng libpng-devel gd gd-devel httpd

cd /usr/local/src
wget http://zlib.net/zlib-1.2.8.tar.gz
tar zxvf  zlib-1.2.8.tar.gz
cd zlib-1.2.8/
./configure
make
make install
#make install DESTDIR=/var/www/html/usage

cd /usr/local/src
wget ftp://ftp.mrunix.net/pub/webalizer/webalizer-2.23-08-src.tgz
tar zxvf  webalizer-2.23-08-src.tgz
cd webalizer-2.23-08/
./configure
make 
make install

# 要永久開放 http port,可執行
firewall-cmd --permanent --add-service=http
systemctl restart firewalld

#停掉防火牆
#systemctl stop firewalld

systemctl enable httpd
systemctl restart httpd

------------------------------------------------------

設定 webalizer.conf

找出 Apache Web Server 的 log 存在那裏

[root@localhost usage]# find / -name access_log
find: a€?/run/user/1000/gvfsa€?: Permission denied
/var/log/cups/access_log
/var/log/httpd/access_log   <--- 在此

把範例設定檔拷貝過來

mkdir -p /var/www/html/usage
cp  /usr/local/etc/webalizer.conf.sample   /etc/webalizer.conf
vi  /etc/webalizer.conf

修改底下這幾個重要的資訊
LogFile      /var/log/httpd/access_log
LogType      clf
OutputDir    /var/www/html/usage
HistoryName    webalizer.hist
Incremental  yes
#HostName     www.lu.idv.tw
HostName     localhost

#當你的 logrotate 不是一個月一次時,必需設定 Incremental!
#輸出檔案的時候,顯示在最上方的主機名稱

------------------------------------------------------

設定誰可以瀏覽網站

vi   /etc/httpd/conf.d/webalizer.conf 

例如:

Alias /usage /var/www/html/usage

<Location /usage>
  # Order deny,allow
  # Deny from all
  Allow from 127.0.0.1
  Allow from ::1
  Allow from .example.com
</Location>

------------------------------------------------------

啟動

systemctl  restart   httpd
/usr/local/bin/webalizer -c /etc/webalizer.conf

------------------------------------------------------

設定每天排程

[root@localhost ~]# vi /etc/crontab 
# 加入底下這一行:
* */1 * * * root /usr/local/bin/webalizer 
# 說的是每一小時執行一次 webalizer

------------------------------------------------------

測試

firefox  http://localhost/usage/   &




(完)

相關

[研究] Webalizer 2.233 網頁記錄檔分析安裝(tar.gz)(CentOS 7.0 x64)
http://shaurong.blogspot.com/2014/08/webalizer-2233-targzcentos-70-x64.html

[研究] Webalizer 2.21 網頁記錄檔分析安裝(yum)(CentOS 6.5 x64)
http://shaurong.blogspot.com/2014/02/webalizer-221-yumcentos-65-x64.html

[研究] Webalizer 2.21(yum)安裝(CentOS 6.0 x86)
http://forum.icst.org.tw/phpbb/viewtopic.php?t=20236

[研究] Webalizer 2.01(yum)安裝(CentOS 5.5 x86)
http://forum.icst.org.tw/phpbb/viewtopic.php?t=19199

[研究] Webalizer 2.23(yum)安裝(Fedora 16 x86)
http://forum.icst.org.tw/phpbb/viewtopic.php?t=21204

[研究] Webalizer 2.1.1(yum)安裝(Fedora 14 x86)
http://forum.icst.org.tw/phpbb/viewtopic.php?t=19198

[研究] Webalizer網頁記錄檔分析安裝法(Fedora 7)
http://forum.icst.org.tw/phpbb/viewtopic.php?t=14970

沒有留言:

張貼留言