まずはウェブ上でアクセス解析を行うwebalizerをインストールします。よく「ウェブアナライザー」って言う人がいますが綴りから見ると「ウェブアライザー」です。
◇ webalizerのインストールと設定
ダウンロード
http://www.mrunix.net/webalizer/
展開
# tar zxf webalizer-2.01-10-src.tgz
インストール
# cd /usr/local/src/webalizer-2.01-10
# ./configure
–with-language=japanese
–with-etcdir=/usr/local/etc
–with-png=/usr/local/lib
# make
# make install
## webalizerの設定
# cd /usr/local/etc/
# cp webalizer.conf.sample webalizer.conf
# vi webalizer.conf
有効にした設定内容
OutputDir /usr/local/apache/htdocs/管理ディレクトリ/webalizer
Incremental yes
HostName ホスト名
PageType htm*
PageType cgi
PageType php
PageType pl
DNSCache dns_cache.db
HideURL *.gif
HideURL *.GIF
HideURL *.jpg
HideURL *.JPG
HideURL *.png
HideURL *.PNG
HideURL *.ra
IgnoreURL /管理ディレクトリ
ユーザでcrontabに登録
# su – user
$ crontab -e
5 0 * * * シェルファイルのパス/webalizer.sh
実行スクリプトのサンプル
#!/bin/sh
/usr/local/bin/webalizer /usr/local/apache/logs/access_log.`date -v -1d +%Y-%m-%d`
# chmod 755 webalizer.sh
◇ phpMyAdminのインストール
ダウンロード
http://www.phpmyadmin.net/home_page/index.php
展開
# tar zxf phpMyAdmin-2.8.0.4.tar.gz
インストール
展開した内容をWebでアクセス可能な場所にコピー
◇ phpPgAdminのインストール
ダウンロード
http://phppgadmin.sourceforge.net/
展開
# tar zxf phpPgAdmin-4.0.1.tar.gz
インストール
展開した内容をWebでアクセス可能な場所にコピー
Apacheでアクセス制限
http.confを編集
# Basic Auth
<directory “=”” usr=”” local=”” apache=”” htdocs=”” 管理ディレクトリ=””>
AuthType Basic
AuthName “Management Zone”
AuthUserFile ディレクトリ名/.htpasswd
Require user ユーザ名
order allow,deny
allow from 許可するIPアドレス
BASIC認証パスワードを設定(新規)
# htpasswd -c ディレクトリ名/.htpasswd ユーザ名