2.3.5 <IfModule>
モジュールの存在有無に対してディレクティブを定義する場合に指定します。
説明
指定したモジュールが組み込まれているとき、ブロック内で指定したディレクティブが有効になります。モジュール名の前に!を付けた場合は、指定したモジュールが組み込まれていないとき、ブロック内で指定したディレクティブが有効になります。ブロック内で指定可能なディレクティブに制限はありません。
モジュール名にLoadModuleディレクティブで組み込まれるモジュールを指定する場合、<IfModule>ディレクティブよりも前に、LoadModuleディレクティブを指定する必要があります。
書式
<IfModule !モジュール名> ディレクティブ [ディレクティブ ...] </IfModule>
記述できる場所
httpsd.conf、<VirtualHost>、<Directory>、.htaccess
記述例
LoadModule mpm_prefork_module modules/mod_mpm_prefork.so <IfModule prefork.c> StartServers 5 MinSpareServers 5 MaxSpareServers 10 MaxRequestWorkers 150 MaxConnectionsPerChild 10000 </IfModule>