自分好みにインストール。

--enable-mods-shared=all で主要なモジュールがほとんどインストールできる。

--enable-proxy=shared で mod_proxy や mod_proxy_http などプロキシ関連モジュールがまとめてインストールされる。

--enable-cache では mod_cache だけしかインストールされないのでキャッシュ機構のモジュール mod_mem_cache と mod_disk_cache のインストールには別途指定が必要。

インストール。


$ wget http://www.apache.org/dist/httpd/httpd-2.2.22.tar.gz
$ tar zxvf ./httpd-2.2.22.tar.gz
$ cd httpd-2.2.22
$ ./configure --enable-mods-shared=all --enable-proxy=shared --enable-cache=shared --enable-disk-cache=shared --enable-mem-cache=shared
$ make
$ su
# make install

インストールされたモジュール一覧。


# ls  /usr/local/apache2/modules/
httpd.exp               mod_filter.so
mod_actions.so          mod_headers.so
mod_alias.so            mod_ident.so
mod_asis.so             mod_imagemap.so
mod_auth_basic.so       mod_include.so
mod_auth_digest.so      mod_info.so
mod_authn_anon.so       mod_log_config.so
mod_authn_dbd.so        mod_log_forensic.so
mod_authn_dbm.so        mod_logio.so
mod_authn_default.so    mod_mem_cache.so
mod_authn_file.so       mod_mime.so
mod_authz_dbm.so        mod_mime_magic.so
mod_authz_default.so    mod_negotiation.so
mod_authz_groupfile.so  mod_proxy.so
mod_authz_host.so       mod_proxy_ajp.so
mod_authz_owner.so      mod_proxy_balancer.so
mod_authz_user.so       mod_proxy_connect.so
mod_autoindex.so        mod_proxy_ftp.so
mod_cache.so            mod_proxy_http.so
mod_cern_meta.so        mod_proxy_scgi.so
mod_cgi.so              mod_reqtimeout.so
mod_dav.so              mod_rewrite.so
mod_dav_fs.so           mod_setenvif.so
mod_dbd.so              mod_speling.so
mod_deflate.so          mod_status.so
mod_dir.so              mod_substitute.so
mod_disk_cache.so       mod_unique_id.so
mod_dumpio.so           mod_userdir.so
mod_env.so              mod_usertrack.so
mod_expires.so          mod_version.so
mod_ext_filter.so       mod_vhost_alias.so

tags: apache debian

Posted by NI-Lab. (@nilab)