IP アドレス単位で接続数の制限をするモジュール。
例えば同時接続数の最大値を2に設定した場合、1つのIPアドレスから 同時に並行してダウンロードできる数は最大2ファイルとなります。
最大数以内ならば通信をスルーしてサーバー側に渡しますが、 最大数を超えた場合はHTTPステータスコード 「503 Server Temporary Unavailable」 を返すようサーバーに指示します。
よって、同一IPアドレスから最大値以上の同時アクセスがあった場合、 ファイルのダウンロードが行えない事となります。
MaxConnPerIP (例)同一IPの同時接続数を2に制限する MaxConnPerIP 2
最大接続数を指定します。0 で無制限になります。 同じ IP アドレスから指定した接続以上に接続を行おうとすると、503 エラーを返します。
OnlyIPLimit (例1)MPEG と WMA を制限する OnlyIPLimit audio/mpeg audio/wma (例2)オーディオ系全てを制限する OnlyIPLimit audio/*
制限する mime type (ファイル形式) を指定します。ワイルドカードが使用できます。 複数指定する場合は,スペースで区切って指定する事が出来ます。 mimetype は apache の mime.types を参照してください。
NoIPLimit (例)テキスト系全てを制限しない NoIPLimit text/*
OnlyIPLimit とは逆に,指定したファイル形式は制限しないようにします。 それ以外のファイルはすべて制限されます。
.htaccess の記述方法
(設定例) ・公開している全MPEGファイルの同時ダウンロード数を2に制限する
<Limit GET> <IfModule mod_limitipconn.c> MaxConnPerIP 2 OnlyIPLimit audio/mpeg </IfModule> </Limit>
・特定の拡張子ファイルに対して同時接続数を1に設定する
<Files ~ "\.(zip|mpg)$"> MaxConnPerIP 1 </Files>
サーバの状態によっては多重ダウンロードを完全に防ぐ事が出来ない場合がございます。
専用サーバーコース をご利用のお客様で mod_limitipconn の使用をご希望のお客様はメールにてお気軽にお問い合わせ下さい。
BIG-server.com オプションサービスに戻る
ご質問などございましたらお気軽にお問い合せください。 server@maido3.com