サーバー設定 · 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| |
次に、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 リンク
- mod_geoip: http://www.maxmind.com/app/mod_geoip
- Apache: http://httpd.apache.org/
- Debian: http://www.debian.org/
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。