![]() |
| ◆ | webalizer | |
|
自宅Webサーバーで24時間運営していると色々な攻撃にさらされます。そこでWebサーバーへのアクセスログを解析します。 webalizer と言うソフトを使いアクセスログを解析します。 |
||
| ◆ | webalizerのインストール | |
|
下記のように入力します。青文字が入力文字です。 |
||
|
[root@linux]# yum install webalizer ← 入力 fedora 100% |=========================| 2.1 kB 00:00 update 100% |=========================| 2.3 kB 00:00 Setting up Install Process Parsing package install arguments Resolving Dependencies --> Running transaction check ---> Package webalizer.i386 0:2.01_10-34 set to be updated --> Processing Dependency: libgd.so.2 for package: webalizer --> Running transaction check ---> Package gd.i386 0:2.0.35-1.fc8 set to be updated --> Finished Dependency Resolution Dependencies Resolved ============================================================================= Package Arch Version Repository Size ============================================================================= Installing: webalizer i386 2.01_10-34 fedora 107 k Installing for dependencies: gd i386 2.0.35-1.fc8 fedora 158 k Transaction Summary ============================================================================= Install 2 Package(s) Update 0 Package(s) Remove 0 Package(s) Total download size: 264 k Is this ok [y/N]: y ← y を入力 Downloading Packages: (1/2): webalizer-2.01_10- 100% |=========================| 107 kB 00:00 (2/2): gd-2.0.35-1.fc8.i3 100% |=========================| 158 kB 00:01 Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing: gd ######################### [1/2] Installing: webalizer ######################### [2/2] Installed: webalizer.i386 0:2.01_10-34 Dependency Installed: gd.i386 0:2.0.35-1.fc8 Complete! ← Complete! と表示されればインストール完了 |
||
| ◆ | webalizerの起動と表示確認 | |
|
webalizerはインストールするだけで
cron の設定できていますで自動で毎日実行されるようになります。 一応、確認のために手動で起動させます。下記のように入力して下さい。 |
||
|
[root@linux]# /etc/cron.daily/00webalizer ← 入力 |
||
|
続いてインターネットブラウザでの表示確認です。 インターネットブラウザを開いて http://localhost/usage/ にアクセスして下さい。下図のようなページが表示されれがOKです。 |
||
|
|
||
| 一応簡単な解説です。 | ||
| Hits | = ログに記憶された全アクセス数 | |
| Files | = 正常に応答できたファイルの数 | |
| Pages | = HTMLファイルへのアクセス数 | |
| Visits | = 訪問者数 | |
| Sites | = 初めての訪問者数 | |
| KBytes | = 訪問者に転送されたデータのサイズ | |
| ◆ | webalizerの設定 | |
|
webalizerの内容をLAN内のパソコンから見られるように設定します 下記のように黄色の部分を追記してください。赤文字は説明です。青文字が入力文字です。 |
||
|
[root@linux]# vi /etc/httpd/conf.d/webalizer.conf ← 入力 # # This configuration file maps the webalizer log analysis # results (generated daily) into the URL space. By default # these results are only accessible from the local host. # Alias /usage /var/www/usage <Location /usage> Order deny,allow Deny from all Allow from 127.0.0.1 Allow from ::1 Allow from 192.168.0.0/24 ← 追記 # Allow from .example.com </Location> |
||
| 設定が終了したら apache
を再起動します。 下記のように入力して下さい。 |
||
|
[root@linux]# /etc/rc.d/init.d/httpd restart ← 入力 httpd を停止中: [ OK ] httpd を起動中: [ OK ] |
||
| あとはLAN内のPCから http://サーバーのアドレス/usage/ にアクセスして下さい。上図のようなページが表示されれがOKです。 | ||