質問するログイン新規登録

回答編集履歴

1

追記

2017/11/30 02:09

投稿

otn
otn

スコア86424

answer CHANGED
@@ -5,4 +5,8 @@
5
5
  複数のApacheサーバーを管理しており、サーバーごとに使うモジュールが異なっているのに、同じ設定ファイルで複数のサーバーを使いたい場合という、「そんなケースって実際にあるのかよ?」という場合に`IfModule`を使うことになります。実際の運用としてはまず考えられません。
6
6
 
7
7
  Apacheをインストールしたときのデフォルトの設定ファイルでは、管理者がどれかのモジュールを組み込まなかった場合でもエラーにならないように、何カ所かで`IfModule`が出てきます。
8
- 存在理由としては、デフォルトの設定ファイル専用と思って良いでしょう。
8
+ 存在理由としては、デフォルトの設定ファイル専用と思って良いでしょう。
9
+
10
+ 追記:
11
+ `<IfModule 〇〇〇>`と`</IfModule>`を書いてしまった場合のデメリットとしては、`LoadModule ○○○`を有効にし忘れた時に、エラーにならないので、有効し忘れに気づかないと言う事がありますね。
12
+ 書く事によるメリットは特にないかと思います。