Skip to content

aileron/mod_cidr_lookup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

モバイルサイト作成の際に、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

About

cidrブロックにマッチした、ip帯域郡を、判別し、名前付けをする

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages