|
現: 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 |