追加機能を既存Apacheに追加する場合

たまにApache触りますが忘れちゃうのでメモしておきます

前提

  • ${APACHE_DIR}/bin/httpd -l で mod_so.c があること
  • ${APACHE_DIR}/bin/httpd -M でso_module(static)ってなっていること

組み込み方

以下のようなコマンドで組み込みます。

$ ${APACHE_DIR}/bin/apxs -a -i -c mod_headers.c
  • aオプション: httpd.confにLoadModuleとして追加
  • cオプション: コンパイルするために指定
  • iオプション: インストールするために指定

mod_headersの注意事項

  • オプションにalwaysを設定しないと200系以外のレスポンスにはHeaderをセットしない