Apache2.2のインストール

  • authz_ldapをインストールする場合にはldapのライブラリーが必要。
  • ldapcpplib-develをインストールすればOK.
  • ライブラリをインストールせずコンパイルすると失敗する。
    configure: error: could not find an LDAP library
    configure failed for srclib/apr-util
    エラーになる。
    
  1. httpd-2.2.8をダウンロード
  2. tar xvzf /usr/local/src/httpd-2.2.8.tar.gz
  3. cd httpd-2.2.8
  4. コンパイル(WebDAV、proxy、ldapの組み込み)
    ./configure --prefix=/usr/local/apache2 --enable-so --enable-modules=all --enable-mods-shard=all --enable-dav --enable-lock --enable-fs --enable-rewrite --enable-proxy --enable-proxy-connect --enable-proxy-ftp --enable-proxy-http --enable-proxy-ajp --enable-proxy-balancer --with-ldap --enable-ldap --enable-authnz-ldap
    
  5. make
  6. make install
  7. 環境設定
・/usr/local/apache2/conf/extra/httpd-default.conf
   ServerTokens Full        →        ServerTokens Prod
   ServerSignature On    →        ServerSignature Off
最終更新:2009年02月04日 18:55