Hitachi

 Hitachi Application Server V10 定義リファレンスWindows®用)


2.3.42 Deny

Webサーバへアクセスできるクライアントを制限する場合に指定します。

説明

Webサーバへアクセスできるクライアントを制限する場合に指定します。ホストにはアクセスを禁止するホストのドメイン名、IPアドレス、サブネット、ネットマスクを指定できます。すべてのホストからアクセスを禁止する場合は、allを指定します。

また、ホストには、IPv6アドレスに関するドメイン名、アドレスおよびプリフィクス長も指定できます。IPv6アドレスを指定する場合は、IPv6アドレスを[ ]で囲まないでください。プリフィクス長は、「IPv6アドレス/プリフィクス長」の形式で指定します。プリフィクス長は10進数で指定してください。

env=環境変数を指定すると、サーバへのアクセスを環境変数で制御できます。BrowserMatchBrowserMatchNoCaseSetEnvIfSetEnvIfNoCaseディレクティブとあわせて使用すれば、HTTPリクエストヘッダーフィールドに基づいてアクセスを制限できます。

Allowディレクティブ(アクセス許可)とDenyディレクティブ(アクセス制限)は、Orderディレクティブで評価の順序を設定できます。

ホスト

意味

ドメイン名

ドメイン名で示すホストからのアクセスを禁止する。

IPアドレス

IPアドレスで示すホストからのアクセスを禁止する。

サブネット

サブネット(IPアドレスの最初の1から3バイト)で指定したホストからのアクセスを禁止する。

ネットマスク

ネットマスク表記(例:10.1.0.0/255.255.0.0)で指定したホストからのアクセスを禁止する。

10.1.0.0/16形式で表記した場合10.1.0.0/255.255.0.0と同じ意味である。

書式

Deny from {ホスト|all|env=環境変数} [{ホスト|env=環境変数} ...]

記述できる場所

<Directory>.htaccess

上書き許可

Limitレベル