サーバー設定 · 1 min read · Dec 30, 2025

Debian Squeeze における Apache2 用 mod_geoip のインストール

Debian Squeeze における Apache2 用 mod_geoip のインストール

バージョン 1.0
著者: Falko Timme
Twitter でフォローしてください

このガイドでは、Debian Squeeze システムで Apache2 と mod_geoip を設定する方法を説明します。mod_geoip はクライアントエンドユーザーの IP アドレスを調べます。これにより、国に基づいてユーザーをリダイレクトまたはブロックすることができます。この技術は、地理的ターゲティングを可能にするために OpenX(以前は OpenAds または phpAdsNew として知られていました)広告サーバーでも使用できます。

これがあなたにとって機能するという保証はありません!

1 前提条件

稼働中の Debian Squeeze システムと動作する Apache2 があると仮定しています。例えば、このチュートリアルに示されているように: Debian Squeeze における PHP5 と MySQL サポートを持つ Apache2 のインストール (LAMP)。

2 mod_geoip のインストール

mod_geoip をインストールするには、単に次のコマンドを実行します:

apt-get install libapache2-mod-geoip

次に、/etc/apache2/mods-available/geoip.conf を開き、GeoIPDBFile 行のコメントを解除して、ファイルが次のようになるようにします:

vi /etc/apache2/mods-available/geoip.conf

| GeoIPEnable On GeoIPDBFile /usr/share/GeoIP/GeoIP.dat |

次に、Apache を再起動します:

/etc/init.d/apache2 restart

これで完了です!

3 簡単なテスト

mod_geoip が正しく動作しているか確認するために、私たちのウェブスペースの一つに小さな PHP ファイルを作成できます(例: /var/www):

vi /var/www/geoiptest.php

| |

ブラウザでそのファイルを呼び出すと、あなたの国が表示されるはずです(ローカルではなく、パブリック IP アドレスからファイルを呼び出していることを確認してください)。

4 使用例

mod_geoip を使用して、国に基づいてユーザーをリダイレクトまたはブロック/許可できます。ここにいくつかの便利な例があります: http://www.maxmind.com/app/mod_geoip

mod_geoip を OpenX/OpenAds/phpAdsNew と一緒に使用したい場合、この PDF ファイルに指示があります: http://www.maxmind.com/openads_geoip.pdf

5 リンク

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。