apache2+sslをwindowsで動かす
本番に使うというわけでなく、経路暗号化のパフォーマンスを調べるとか、クライアントと話するSSLサーバがほしいとか、お手軽コースでSSLサーバを立てたいとき、openssl込みでビルドされたapcheが便利です。
Apache+Opensslのダウンロードは
Hunter
http://hunter.campbus.com/
から。
大まかなステップ以下
- opensslで使うなんちゃって証明書と認証キーを作る。(DOS窓で何回かopensslを実行すればできる)
- Apacheのssl.confで上で作った証明書と認証キーを参照するよう修正
- ApacheをSSL有効にして起動
- ブラウザでhttps://localhostにアクセス
詳細は、参考にさせていただいた以下Webページを見てください。
Windows に Apache2 SSL をインストール
http://www.gadgety.net/shin/tips/win/apache2.html
Apache 2.0(Windows) + SSL + Tomcat 4.1
http://www.mki.ne.jp/developers/doc/https/apache20win.html
いくつかポイント
SSLCertificateFile
SSLCertificateKeyFile
は作った証明書と認証キーを使うための設定なので必須
- SSLSessionCache、ServerName はデフォルトのままでも動くようだが、warningが出たり、起動時にエラーが発生する場合があるらしいので、なるべく設定しておく