|
現: 2011-09-01 (木) 21:10:29 nao-pon  |
| | + | #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 |