GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu、Debian、LinuxMintにAWStats(Apache Log Analyzer)をインストールする方法

AWStats は、Apacheログファイル、ftp、またはメールサーバーを分析して統計を作成する無料の非常に強力なツールです。 AWStatsログアナライザーはCGIまたはコマンドラインインターフェースで動作し、ログファイルからグラフィカルな統計を生成します。

このチュートリアルは、Ubuntu、Debian、およびLinuxMintシステムにAWStats Apache Log Analyzerをインストールするのに役立ちます。この記事は、Ubuntu14.04LTSでのみテストされています。

ステップ1–AWStatsとApacheパッケージをインストールする

AWStatsでは、ApacheWebサーバーが実行されている必要がありました。 Apacheをインストールしていない場合以下のコマンドを使用して、Apache2Webサーバーとawstatsパッケージをインストールします。他のすべての必要な依存関係もインストールされます。

$ sudo apt-get install awstats apache2

ステップ2–Apacheを構成する

次に、awstatsセットアップ用のApache構成ファイルを作成します。お気に入りのテキストエディタを使用して、新しいファイル/etc/apache2/conf-available/awstats.confを編集します。

$ sudo nano /etc/apache2/conf-available/awstats.conf

次に、次の構成を追加します

ScriptAlias /awstats/ /usr/lib/cgi-bin/
Alias /awstats-icon/ /usr/share/awstats/icon/
Alias /awstatsclasses/ /usr/share/java/awstats/

<Directory "/usr/lib/cgi-bin/">
    Options None
    AllowOverride None
    <IfModule mod_authz_core.c>
        # Apache 2.4
        Require host 192.168.0.0/24
    </IfModule>
    <IfModule !mod_authz_core.c>
        # Apache 2.2
        Order allow,deny
        Allow from 192.168.0.0/24
        Allow from ::1
    </IfModule>
</Directory>

から許可

次に、CGIモジュールを有効にし(有効になっていない場合)、AwstatsApache構成も有効にします。

$ sudo a2enmod cgi
$ sudo a2enconf awstats

Apacheサービスを再起動して、新しい設定を再読み込みします

$ sudo service apache2 restart

ステップ3–AWStats構成ファイルを作成する

統計を生成する必要があるWebサイトごとに構成ファイルを作成する必要があります。 AWStatsのサンプル構成ファイルを新しい名前でコピーし、以下のように変更します。

$ sudo cp /etc/awstats/awstats.conf /etc/awstats/awstats.tecadmin.net.conf
$ sudo vim /etc/awstats/awstats.tecadmin.net.conf

awstats.tecadmin.net.confの以下の設定を更新します ファイル

LogFile="/var/log/apache2/tecadmin.net-access_log"
SiteDomain="tecadmin.net"
HostAliases="tecadmin.net www.tecadmin.net"

次のコマンドを実行して、ログファイルを更新します

$ sudo /usr/lib/cgi-bin/awstats.pl -config=tecadmin.net -update

ステップ4–ブラウザでAWStatsにアクセスする

サーバーのIPアドレスまたはドメイン名を使用してAWStatsstaticsにアクセスします。設定に従って、URLの最後にあるドメイン名を変更します。

https://tecadmin.net/awstats/awstats.pl?config=tecadmin.net

おめでとうございます! これで、Webサイト用にAWStatsが正常に構成されました。次の記事を読んで、vnStat(Webベースのネットワーク監視ツール)をセットアップし、LinuxシステムにMuninネットワーク監視ツールをインストールします。


Ubuntu
  1. Ubuntu、Debian、LinuxMintにuTorrentをインストールする方法

  2. Ubuntu、Debian、LinuxMintにPython3.7をインストールする方法

  3. Ubuntu、Debian、LinuxmintにPython3.5をインストールする方法

  1. Debian9にApacheMavenをインストールする方法

  2. Ubuntu16.04にApacheSqoopをインストールする方法

  3. UbuntuとDebianにSpotifyをインストールする方法

  1. Ubuntu18.04にApacheをインストールする方法

  2. Ubuntu20.04にApacheをインストールする方法

  3. Ubuntu18.04にApacheMavenをインストールする方法