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備忘録
Home> rewriteモジュールを使ってProxy経由からのアクセス制限をする
コメント:0