このドキュメントで説明するソフトウェアは、Extended SupportまたはSustaining Supportのいずれかにあります。 詳細は、https://www.oracle.com/us/support/library/enterprise-linux-support-policies-069172.pdfを参照してください。
Oracleでは、このドキュメントに記載されているソフトウェアをできるだけ早くアップグレードすることをお薦めします。
Apacheコンテナは他のディレクティブをグループ化する特別なディレクティブであり、多くの場合、特性が異なる個別のWebディレクトリ階層を作成します。 コンテナは、<とtype></ (type>typeはコンテナ・タイプ)のXML形式のタグで区切られます。
次にコンテナ・タイプの例を示します。
-
<Directorydirectory-path> 指定されたディレクティブを
directory-pathの下のディレクトリに適用します。 次の例では、Deny、AllowおよびAllowOverrideのディレクティブを/var/www/html/sandboxの下のすべてのファイルおよびディレクトリに適用します。<Directory /var/www/html/sandbox> Deny from all Allow from 192.168.2. AllowOverride All </Directory>
AllowOverrideディレクティブはDirectoryコンテナでのみ使用され、.htaccessファイルで許可されているディレクティブのクラスを指定します。(.htaccess構成ファイルには、通常、Webディレクトリのユーザー認証ディレクティブが格納されます。) ディレクティブ・クラスは、認証、クライアントのアクセス、ディレクトリの索引付けなどの側面を制御します。.htaccessファイルのすべてのディレクティブ・クラスを許可する場合はAll引数を指定し、特定のクラスのみを許可する場合はディレクティブ・クラスをスペースで区切ったリストを指定し、サーバーが.htaccessファイルを完全に無視するようにする場合はNoneを指定します。ノートシステムでSELinuxが有効になっており、
<Directory>で指定されたファイル・システム階層が/var/www/htmlにない場合は、デフォルトのファイル・タイプを変更する必要があります。-
<IfModule [!]module> 指定のモジュールがロードされた場合に、あるいは感嘆符(
!)が指定されたときは指定のモジュールがロードされていない場合に、ディレクティブを適用します。次の例は、
mod_userdir.cがロードされた場合に、ユーザーによるコンテンツの公開を禁止します。<IfModule mod_userdir.c> UserDir disabled </IfModule>
-
<Limitmethod...> Uniform Resource Identifier (URI)の操作に対して、指定のHTTPメソッドのみ(GET、OPTIONS、POST、PUTなど)を使用するように制限します。
次の例は、HTTPのダウンロードおよびアップロードの実行に
GETメソッドとPUTメソッドのみを使用するように、mydom.comのシステムを制限します。<Limit GET PUT> Order deny,allow Deny from all Allow from .example.com </Limit>
mydom.com外部のシステムでは、GETおよびPUTを使用してURIを操作できません。-
<LimitExceptmethod...> Uniform Resource Identifier (URI)の操作に対して、指定のHTTPメソッドを除くすべてを制限します。
次の例は、すべてのシステムが
GETおよびPOST以外のメソッドを使用できないようにします。<LimitExcept GET POST> Order deny,allow Deny from all </Limit>
-
VirtualHostIP_address:port... 仮想ホストのコンテナを定義するディレクティブのグループを指定します。 第15.6項「Apache仮想ホストの構成」を参照してください。

