サーバーのアクセス解析にAwstatsを利用してますが、先日から表示されなくなりました。
アップデートが原因だと思いますが、アンインストールして、新規にyumでインストールしなおしました。
基本的にはfedora 3のアクセスログ解析(Awstats)の設定と同じなのですが、画像が表示されなくなりましたので、その部分のみfedora 3の設定と異なります。また、内部からしかアクセスできないようにしました。
■ Awstatsの設定ファイルの編集
awstatsへ移動します。
[root@server ~]# cd /etc/awstats
etc/awstats/のawstats.server.yokensaka.com.conf を awstats.conf に変更します。
[root@server awstats]# mv awstats.server.yokensaka.com.conf awstats.conf
続いて、root権限で、このawstats.confを編集します。
[root@server awstats]# su –
[root@server ~]# vi /etc/awstats/awstats.conf
SiteDomain=”server.yokensaka.com”
↓
SiteDomain=”yokensaka.com” ←独自ドメイン名に変更
DNSLookup=2
↓
DNSLookup=1 “>← 1に変更(DNSの逆引きにする設定に変更)
DirIcons=”/awstatsicons”
↓
DirIcons=”/icon“ ← アイコンのディレクトリー名を変更
SkipHosts=”127.0.0.1″
↓
SkipHosts=”127.0.0.1 REGEX[^192\.168\.1\.]“ ← 内部のクライアントはスキップするように変更
Lang=”auto”
↓
Lang=”jp“ ← jpに変更
#LoadPlugin=”tooltips”
↓
LoadPlugin=”tooltips” ← #を削除(該当する部分にマウスを当てるとヘルプが表示されます。)
※ 最後にこのままだとアイコンが表示されないので、アイコンの入ってるフォルダ
/usr/share/awstats/wwwroot/icon を /var/www/html へコピーしておきます。
■ awstats.plアクセス制限(内部からのみアクセス可)
[root@server ~]# vi /etc/httpd/conf.d/awstats.conf
最終行へ追加します
Order deny,allow
Deny from all
Allow from 127.0.0.1
Allow from 192.168.1 ← 内部のネットワークアドレスを指定
Apache設定反映
[root@server ~]# /etc/rc.d/init.d/httpd reload
httpd を再読み込み中: [ OK ]