GNU/Linux >> Linux の 問題 >  >> Debian

DebianにApachemod_cloudflareをインストールする方法

Cloudflareは、最も人気のあるコンテンツ配信ネットワークサービスプロバイダーです。これには、WebサイトのDNS、DDoS保護、およびセキュリティも含まれます。実際には、cloudflareはリバースプロキシサーバーとして機能します。ウェブサイトのトラフィックがcloudflareネットワークでルーティングされると、バックエンドサーバーは実際の訪問者のIPを認識しません。その結果、ApacheログにcloudflareのIPアドレスが表示されます。

ここで問題となるのは、cloudflare IPではなく、実際の訪問者IPをログで取得する方法です。これを解決するために、cloudflareは実際の訪問者のIPを取得してログに記録するためのApacheモジュールを提供しています。

このチュートリアルは、DebianシステムでApachemod_cloudflareモジュールを有効にするのに役立ちます。実際の訪問者のIPアドレスをApacheアクセスログに記録します。

DebianにApachemod_cloudflareをインストールする

cloudflareは、Apacheサーバーが実際のIPアドレスをキャプチャするための公式モジュールを提供します。 Ubuntuシステムに対してcloudflareモジュールのPPAを有効にする必要があります。

GPGを追加– ターミナルを開き、以下のコマンドを実行して、システムにgpgキーを追加できるようにします。

sudo apt install curl 
curl -C - https://pkg.cloudflare.com/pubkey.gpg | sudo apt-key add - 

PPAを追加– 次に、cloudflareリポジトリをDebianシステムに追加します

echo "deb http://pkg.cloudflare.com/ `lsb_release -cs` main" | sudo tee /etc/apt/sources.list.d/cloudflare.list 

パッケージのインストール– 次に、Aptキャッシュを更新し、Ubuntuシステムにlibapache2-mod-cloudflareパッケージをインストールします。

sudo apt update 
sudo apt install libapache2-mod-cloudflare 

インストール中に確認を求める場合は、「Y」を押します。

Apacheを再起動

インストールが完了したら、Apache2サービスを再起動し、次のコマンドを使用してアクティブなモジュールを確認します。

sudo systemctl restart apache2 

それでおしまい。 Apacheサーバーは、訪問者の実際のIPアドレスをログに記録します。

sudo apache2ctl -M 

結論

このチュートリアルでは、DebianLinuxシステムにApachecloudflareモジュールをインストールする方法を学びました。


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

  2. Debian11にApacheMavenをインストールする方法

  3. Debian 11 /Debian10にApacheCassandraをインストールする方法

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

  2. Debian9にApacheCassandraをインストールする方法

  3. Debian10にApacheActiveMQをインストールする方法

  1. Debian10にApacheTomcat10をインストールする方法

  2. Debian11にApacheSolrをインストールする方法

  3. Debian11にHAProxyをインストールする方法