現: 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 |
(This host) = https://xoops.hypweb.net