このチュートリアルでは、Ubuntu 16.04 LTSにGoAccessをインストールする方法を紹介します。知らなかった方のために、GoAccessはリアルタイムのウェブログアナライザーであり、 LinuxとUnixの両方のオペレーティングシステム。ターミナルからのインタラクティブなアプリとして機能し、モデルの後にHTMLレポートも提供されます。これはブラウザで簡単に表示できます。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudo
を追加する必要があります。 ‘ルート権限を取得するコマンドに。 Ubuntu 16.04(Xenial Xerus)サーバーにGoAccessリアルタイムWebログアナライザーを段階的にインストールする方法を説明します。
Ubuntu16.04LTSにGoAccessをインストールする
手順1.まず、次のapt-get
を実行して、すべてのシステムパッケージが最新であることを確認します。 ターミナルのコマンド。
sudo apt-get update sudo apt-get upgrade
手順2.依存関係パッケージをインストールします。
ncursesとGCCをインストールし、次のコマンドを実行します:
apt-get install libncursesw5-dev libglib2.0-dev libgeoip-dev libtokyocabinet-dev
ステップ2.GoAccessをインストールします。
次のコマンドを実行して、GoAccessソフトウェアをインストールします。
wget http://tar.goaccess.io/goaccess-1.2.tar.gz tar xvzf goaccess-1.2.tar.gz cd goaccess-1.2 ./configure --enable-utf8 --enable-geoip=legacy make && make install
/usr/bin
にGoAccessのソフトリンクを作成します 実行によるディレクトリ:
ln -s /usr/local/bin/goaccess /usr/bin/goaccess
ステップ3.GoAccessを使用します。
まず、ApacheをWebサーバーとしてインストールします:
apt-get install apache2
インストールプロセスが完了したら、次のコマンドを実行してApacheサービスを開始します。
systemctl start apache2 systemctl enable apache2
システムファイアウォールを通過する必要なHTTPポートを許可します:
firewall-cmd --add-service=http --permanent firewall-cmd --reload
たとえば、次のコマンドを使用すると、Apacheアクセスログから分析されたHTMLファイルが作成され、Apacheのデフォルトのドキュメントルートに配置されます。
goaccess /var/log/apache2/access.log --log-format=COMBINED -a -o /var/www/html/report.html
これで、ブラウザを開き、IPアドレスまたはドメイン名を入力して、「/report.html
」を追加できます。 最後に」を表示して、HTML出力を確認します:
おめでとうございます。GoAccessが正常にインストールされました。このチュートリアルを使用して、Ubuntu 16.04 LTS(Xenial Xerus)システムにGoAccessリアルタイムWebログアナライザーをインストールしていただきありがとうございます。追加のヘルプや役立つ情報については、 GoAccessの公式ウェブサイトを確認することをお勧めします。