SSL 接続できない… → 解決!

testing(etch) の SSL 設定でハマりました。

  • /etc/apache2/site-available 配下に、/usr/share/doc/apache2.2-common/examples/apache2/extra/httpd-ssl.conf.gz を元にした ssl というファイルを作成
  • VirtualHost や 鍵ファイルの設定あたりを適宜編集
  • http(ポート 80) 接続は OK
  • https(ポート 443) 接続がダメ!
    • ログにこんな感じのエラー → 3621:error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
  • そしてなぜか、http(ポート 443) 接続は OK

Apache 設定が怪しいのでいろいろ探したところ、default と ssl サイトの設定がかぶってる部分があったのが原因のよう。
サイトごとにディレクトリを分けて、無事 SSL 接続に成功しました。

thanks! → http://blog.k-go.org/archives/50131281.html