Home> rewriteモジュールを使ってProxy経由からのアクセス制限をする

rewriteモジュールを使ってProxy経由からのアクセス制限をする

  • 2004年2月23日 21:06

httpd.confを編集する。

Apacheでproxy経由からアクセスを制限したいときはrewriteを使います。ただし、すべてのProxyサーバが対象となるわけではないので 1つの選択肢として使いましょう。

rewrite機能を有効にするにはrewriteモジュールが必要になる。ない場合は再インストールをして組み込みます。

<VirtualHost>?</VirtualHost>間に下記内容を記述します。

RewriteEngine on <- rewriteを有効にする。
RewriteCond %{HTTP:Via} . [OR] <- 条件が複数の場合は[OR]を後ろに記述する。
RewriteCond %{HTTP:Forwarded} . <- 条件となるHTTPヘッダを記述する。
RewriteRule ^/(.*) http://err.kuma-neko.jp/ [L,R] <- 上記条件の場合、表示させるHPアドレス

特定のIPアドレスからのアクセスをご遠慮したい場合は下記のように記述する。またHTTPヘッダーを変えることで ブラウザの種類やリンク元のURLを判断して別のHPを見せるということもできる。

RewriteCond %{Remote_Addr} ^218\.145\.25\.48

トラックバック:0

TrackBack URL for this entry
http://blog1.papanda.jp/cgi-bin/mt-tb.cgi/15
Listed below are links to weblogs that reference
rewriteモジュールを使ってProxy経由からのアクセス制限をする from Linux備忘録

コメント:0

Comment Form

Index of all entries

Home> rewriteモジュールを使ってProxy経由からのアクセス制限をする

カテゴリ
アーカイブ
購読
Powerd By

Return to page top