mod_cidr_lookup

Created: 2011-07-10 05:46
Updated: 2013-01-09 05:36
c

README.md

モバイルサイト作成の際に、IPアドレスによる振り分けを行う目的の為に作成しました

  • summary mod_cidr_lookupは、アクセスしてきたクライアントのIPアドレスが 起動時に読み込んでおいたCIDRブロック群のいずれかにマッチするかどうかを 判別するためのモジュールです。 Apache 2.2系 (FreeBSD) にて 開発および動作実績が有ります。 マッチした結果は、環境変数 (X_CLIENT_TYPE) とHTTPリクエストヘッダ (X-Client-Type) にセットするので Apache自身とバックエンドのWebアプリの両方で 同じ情報を参照することができます。

  • install sudo、wget、apxsがコマンドが使用可能な環境での豪快なインストール方法

wget http://aileron.cc/mod_cidr_lookup.c sudo apxs -c -i -a mod_cidr_lookup.c

httpd.confに帯域ファイルへのパスを追加(絶対パス) CIDRFile /usr/local/etc/apache22/cidr.txt

再起動 sudo apacectl restart

Cookies help us deliver our services. By using our services, you agree to our use of cookies Learn more