apache&mod_ssl、アップデートメモ。

あぱっちの再起動だけでは、opensslのアップデートが反映されないっぽいので、あぱっち(mod_ssl)をリビルドしてみる、メモ。

ベースは同じくこの辺。


apache_1.3.27.tar.gzとmod_ssl-2.8.14-1.3.27.tar.gzが展開済みの前提で。

$ cd mod_ssl-2.8.14-1.3.27
$ ./configure --with-apache=../apache_1.3.27 --with-ssl=../openssl-0.9.7c --prefix=/usr/local/apache --enable-shared=ssl --enable-rule=SHARED_CORE --enable-module=so
$ cd ../apache_1.3.27
$ su
# make install
$ make
で、インストール完了。

# /usr/local/apache/bin/apachectl stop
/usr/local/apache/bin/apachectl stop: httpd stopped
# /usr/local/apache/bin/apachectl startssl
/usr/local/apache/bin/apachectl startssl: httpd started
で、再起動。
HTTPで語りかけてみる...

$ telnet localhost 80
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
HEAD / HTTP/1.0

HTTP/1.1 200 OK
Date: Mon, 06 Oct 2003 19:03:52 GMT
Server: Apache/1.3.27 (Unix) PHP/4.2.4-dev mod_ssl/2.8.14 OpenSSL/0.9.7c
Last-Modified: Mon, 08 Sep 2003 20:53:02 GMT
ETag: "2500e5-0-3f5cec2e"
Accept-Ranges: bytes
Content-Length: 0
Connection: close
Content-Type: text/html

Connection closed by foreign host.

(プロンプト以降は“HEAD / HTTP/1.0”のみ手入力+エンター2回。
バージョンが上がってるっぽいので、完成。

最新版が出ていないかチェックするべきサイト:

参考にさせていただいたサイト:

ありがとうございます。