| 402 | |
| 403 | 次に、 /etc/apache2/mods-enabled 配下をチェック。 |
| 404 | |
| 405 | {{{ |
| 406 | #!console |
| 407 | # cd ../mods-enabled |
| 408 | # ls *.load |
| 409 | access_compat.load authn_file.load autoindex.load filter.load setenvif.load |
| 410 | alias.load authz_core.load deflate.load mime.load status.load |
| 411 | auth_basic.load authz_host.load dir.load mpm_event.load |
| 412 | authn_core.load authz_user.load env.load negotiation.load |
| 413 | }}} |
| 414 | |
| 415 | 以前のサーバーで使っていないモジュールは削除。 |
| 416 | …と言いたいところなんだけど、実際不要だと思えるモジュールがなかなかない。 `mod_status` はステータス画面を見るためのもので通常 localhost からしか見ないものなので必要なとき以外はなしでいいかなという感じなんだけど、例えば `mod_filter` は 2.4 では deflate したい場合はセットで使ったほうが良さげだったりするので念の為残した。 |
| 417 | |
| 418 | {{{ |
| 419 | #!console |
| 420 | # rm status.* |
| 421 | }}} |
| 422 | |
| 423 | 逆に `mod_authz_owner` は前回は有効にしてたけど、すぐに必要がどうかはちょっとまだ見極められないので無効のまま。 |
| 424 | `mod_mime_magic` も前回は有効にしてたけど、サーバー負荷が重くなるだけだからやめておいたほうが良いみたいな情報もあったりするので同じく無効のまま。 |
| 425 | `mod_expires` は前回は有効にしておきながら設定らしい設定をしていなかったのでこれも無効のまま (でも本当はちゃんと設定してあげたほうが良さげ)、`mod_headers` も同様。 |
| 426 | `mod_dav` は使うので追加。 `DavLockDB` も使うので `mod_dav_fs` も追加 (.conf ファイルは内容的にもしかしたら要らんかも…)。 |
| 427 | `mod_vhost_alias` も追加 (何でこれ無いの? っちゅーくらい Virtual Host 使うなら絶対必須なやつ)。 |
| 428 | `mod_rewrite` も一応追加 (!WordPress でパーマネントリンク設定をディレクトリ形式にする場合は必須… !WordPress 捨てたいけどすぐには捨てられないからね 'A`)。 |
| 429 | `mod_cgi` は… 多分要らんやろ…。 |
| 430 | |
| 431 | {{{ |
| 432 | #!console |
| 433 | # ln -s ../mods-available/dav.load |
| 434 | # ln -s ../mods-available/dav_fs.load |
| 435 | # ln -s ../mods-available/dav_fs.conf |
| 436 | # ln -s ../mods-available/vhost_alias.load |
| 437 | # ln -s ../mods-available/rewrite.load |
| 438 | }}} |