2011年7月27日水曜日

Apacheで 特定のドメイン(VirtualHost)だけアクセス拒否する設定

mod_authz_host - Apache HTTP サーバ
mod_authz_host により提供されるディレクティブは サーバの特定の部分への アクセスを制御するために , , と .htaccess ファイルで使用されます。クライアントのホスト名、IP アドレスや 環境変数として取得された、その他のリクエストの特徴に基づいて アクセス制御を行なうことができます。Allow と Deny ディレクティブは どのようなクライアントにアクセスを 許可する、しないかを指定するために使用されます。一方、 Order ディレクティブは デフォルトのアクセス状態と、 Allow ディレクティブと Deny ディレクティブとのお互いへの影響の仕方を設定します。


こんな感じか。403になる。404にはできない?
<VirtualHost *:80>
    ServerName www.example.com

    <Location ~ />
        Order Deny,Allow
        Deny from all
    </Location>
</VirtualHost>
.

0 件のコメント:

ブログ アーカイブ

カテゴリー