しょっちゅう穴の見つかるブツであるので、常に最新のものを入れておきたいところ。 ソースを展開して--with-mpmオプションでマルチスレッドに指定(任意)して最適化、コンパイル。 % ./configure
--with-mpm=worker mod_deflateやmod_rewriteをDSOで組み込むときは、以下のように最適化。 % ./configure --with-mpm=worker
--enable-deflate=shared --enable-rewrite=shared % make /usr/local/apache2/conf/httpd.conf を環境にあわせて編集。/usr/local/apache2/bin/apachectl で
起動させる。# /usr/local/apache2/bin/apachectl start 【補足】 ssi(shtml)を動かしたいときは、httpd.conf内の有効にしたいDirectoryディレクティブ内に以下の記述を足す。 AddType text/html .shtml ssiでexecを無効にしたいときはOptionsにIncludesNoExecを足す。
DSOで組んだdeflateを有効にする。 ※ログに圧縮比を載せる場合のディレクティブ DSOで組んだrewriteを有効にする。 ※~foo/bar内においてhttp://www.google.co.jpから飛んできたアクセスを拒否する設定 |