ページへ戻る

− Links

 印刷 

自鯖の Apache を 2.2.20 にソースからインストール の変更点 :: XOOPS マニア

UsersWiki:nao-pon/blog/2011-09-01 の変更点

  
現: 2011-09-01 (木) 21:10:29 nao-pon[3] ソース[4]
Line 1: Line 1:
 +#navi
 +RIGHT:&rsslink(../);
 +#boxdate
 +* 自鯖の Apache を 2.2.20 にソースからインストール [#d60c4b94]
 +RIGHT:&tag(Apache,自宅サーバー);
 +
 +Apache 2.2.19以前のバージョンには、DoSの脆弱性がある。
 +
 +- [[情報処理推進機構:情報セキュリティ:ウェブサーバ「Apache HTTP Server」の脆弱性(CVE-2011-3192)について:http://www.ipa.go.jp/security/ciadr/vul/20110831-apache.html]]
 +
 +それが、2.2.20 で修正された。
 +
 +いつもは、apt でパッケージインストールしているけど、Vine 6 が出て Vine 5 のパッケージもそのうち更新されなくなるかも。と、いうことでソースからインストールした。
 +
 +どうせ、やり方をすぐ忘れてしまうので、今後のための覚え書き。
 +
 +現状の configure オプションを知りたかったのだけど、どこにあるか分からなかったので、RPMS から rpm を作成して、config.nice を取り出した。
 +
 +- 取り出した config.nice の相対パスを修正
 +-- "../configure" → "./configure"
 +-- "--srcdir=../" → "--srcdir=./"
 +- Layout Vine を config.layout に追加
 +#pre{{
 +<Layout Vine>
 +   prefix:        /usr
 +   exec_prefix:  /usr
 +   bindir:        ${prefix}/bin
 +   sbindir:      ${prefix}/sbin
 +   libdir:        ${prefix}/lib
 +   libexecdir:    ${libdir}/apache2/modules
 +   mandir:        ${prefix}/share/man
 +   sysconfdir:    /etc/apache2/conf
 +   datadir:      /var/www
 +   installbuilddir: ${libdir}/apache2/build
 +   errordir:      ${datadir}/error
 +   iconsdir:      ${datadir}/icons
 +   htdocsdir:    ${datadir}/html
 +   manualdir:    ${datadir}/manual
 +   cgidir:        ${datadir}/cgi-bin
 +   includedir:    ${prefix}/include/apache2
 +   localstatedir: /var
 +   runtimedir:    ${localstatedir}/run
 +   logfiledir:    ${localstatedir}/log/apache2
 +   proxycachedir: ${localstatedir}/cache/apache2
 +</Layout>
 +}}
 +- で、インストール
 + ./config.nice
 + make
 + su
 + make install
 +
 +で完了。
 +
 +今回の config.nice は、 /usr/lib/apache2/build にできていた。前からあったんかいな? :roll:
 +
 +RIGHT:&font(90%){&page_comments;};
 +#navi
  

  • nao-pon/blog/2011-09-01 のバックアップ差分(No. All)