apxsというApacheの拡張ツールを使ってApacheのモジュールを後から追加することができます。
これを利用してmod_proxy,mod_proxy_ajpを追加します。
なおhttpd-2.2.23ディレクトリはコンパイル時に使用したソースです。
-iオプションがインストール,-aオプションがhttp.confにLoadModuleを自動追加,-cオプションがコンパイルとなっています。
proxy_util.c, ajp_*.cが補助的なソースなのでしょう。これをつけないと後でエラーになります。
で
proxy_module (shared)
proxy_ajp_module (shared)
Syntax OK
が確認できたら、無事終了です。
このようにApacheではモジュールをサーバーに追加していくことで、機能を拡張していったり
モジュールを削除することでコンパクトにしたりできるんですね。
(参考サイト)
http://d.hatena.ne.jp/shimooka/20081006/1223281545
http://www.cozzbox.com/wordpress/archives/589
http://blog.livedoor.jp/mh_pia/archives/51191930.html
これを利用してmod_proxy,mod_proxy_ajpを追加します。
なおhttpd-2.2.23ディレクトリはコンパイル時に使用したソースです。
cd /usr/local/apache/httpd-2.2.23/modules/proxy
/usr/local/apache/bin/apxs -i -a -c mod_proxy.c proxy_util.c
/usr/local/apache/bin/apxs -i -a -c mod_proxy_ajp.c ajp_*.c
-iオプションがインストール,-aオプションがhttp.confにLoadModuleを自動追加,-cオプションがコンパイルとなっています。
proxy_util.c, ajp_*.cが補助的なソースなのでしょう。これをつけないと後でエラーになります。
/usr/local/apache/bin/apachectl -M
で
proxy_module (shared)
proxy_ajp_module (shared)
Syntax OK
が確認できたら、無事終了です。
このようにApacheではモジュールをサーバーに追加していくことで、機能を拡張していったり
モジュールを削除することでコンパクトにしたりできるんですね。
(参考サイト)
http://d.hatena.ne.jp/shimooka/20081006/1223281545
http://www.cozzbox.com/wordpress/archives/589
http://blog.livedoor.jp/mh_pia/archives/51191930.html
コメント
コメントの投稿
トラックバック
http://kamiyasu2.blog.fc2.com/tb.php/12-dc80b328