FreeBSD 14
Sponsored Link

Apache httpd : ログレポート : AWStats2024/02/02

 

アクセスログレポート AWStats をインストールします。

[1] AWstats のインストールと設定です。
root@www:~ #
pkg install -y awstats
root@www:~ #
cp /usr/local/www/awstats/cgi-bin/awstats.model.conf /usr/local/www/awstats/cgi-bin/awstats.`hostname`.conf

root@www:~ #
vi /usr/local/www/awstats/cgi-bin/awstats.`hostname`.conf
# 50行目 : レポート化したいアクセスログに変更

LogFile="
/var/log/virtual.host-access_log
"
# 126行目 : httpd のログフォーマットが [combined] の場合は [1]
# [common] の場合は [4]

LogFormat=
1
# 157行目 : ホスト名設定

SiteDomain="
www.srv.world
"
# 172行目 : レポートから除外したいドメイン名や IP アドレスを設定

HostAliases="localhost 127.0.0.1
REGEX[^.*www\.srv\.world$]
"
root@www:~ #
cp /usr/local/share/doc/awstats/httpd_conf /usr/local/etc/apache24/Includes/awstats.conf

root@www:~ #
vi /usr/local/etc/apache24/Includes/awstats.conf
# 新規作成

<Directory "/usr/local/www/awstats">
    Options None
    AllowOverride None
    #Order allow,deny
    #Allow from all
    # アクセスを許可する範囲
    Require ip 127.0.0.1 10.0.0.0/24
</Directory>

root@www:~ #
vi /usr/local/etc/apache24/httpd.conf
<IfModule !mpm_prefork_module>
        # 166行目 : [prefork] 以外で起動の場合はこちらをコメント解除
        LoadModule cgid_module libexec/apache24/mod_cgid.so
</IfModule>
<IfModule mpm_prefork_module>
        # 169行目 : [prefork] で起動の場合はこちらをコメント解除
        #LoadModule cgi_module libexec/apache24/mod_cgi.so
</IfModule>

root@www:~ #
service apache24 reload

# レポート手動出力

root@www:~ #
/usr/local/www/awstats/cgi-bin/awstats.pl -config=`hostname` -update

Create/Update database for config "/usr/local/www/awstats/cgi-bin/awstats.www.srv.world.conf" by AWStats version 7.9 (build 20230108)
From data in log file "/var/log/virtual.host-access_log"...
Phase 1 : First bypass old records, searching new record...
Direct access after last parsed record (after line 6)
Jumped lines in file: 6
 Found 6 already parsed records.
Parsed lines in file: 5
 Found 0 dropped records,
 Found 0 comments,
 Found 0 blank records,
 Found 0 corrupted records,
 Found 0 old records,
 Found 5 new qualified records.
[2] アクセス許可した範囲内の任意のクライアントコンピューターで Web ブラウザーを起動し、[(サーバーのホスト名 または IP アドレス/)/awstats/awstats.pl] にアクセスすると、Apache httpd のログレポートが閲覧できます。
関連コンテンツ