mochikoAsTechのdig日記

当方好きなコマンドはdigです!お友達から!!よろしくお願いします!!!

IfModuleディレクティブのあるなしの不思議

割と古めなApachehttpd.confだと、DirectoryIndexディレクティブの記述が

<IfModule dir_module>
DirectoryIndex index.html
</IfModule>

ってなってて、なんで「dir_moduleがあったら」なんだろー?と思ったら、万が一なかったときでも、Apache起動するようにという安全策なのだね。

最近はこのモジュール入ってないことなんかないから、最近yumで入れたApache 2.2.15のhttpd.confでは、普通に

DirectoryIndex index.html index.html.var

になってた。>http://httpd.apache.org/docs/2.2/ja/mod/mod_dir.html

そしてindex.htmlはともかく、その後ろのindex.html.varってなんぞ?と思ったら、HTTP/1.1のコンテントネゴシエーションなのね。ブラウザの言語によって、返すコンテンツを変えたりできるとな!>http://httpd.apache.org/docs/2.2/ja/content-negotiation.html