- 締切済み
tomcat5.5でSSLの設定が出来ません
tomcat5.5にてkeystoreの作成、server.xmlの修正を行いましたが、http://localhost:8443ではつながりましたが、「https」では接続が出来ませんでした。 以下のサイトを参考にしています。 http://www.jajakarta.org/tomcat/tomcat5.0/mix/docs/tomcat-docs/ssl-howto.html 設定が不十分なのでしょうか?教えてください。 WindowsXP Home tomcat5.5 jdk1.5.0_10 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- blue_murder
- ベストアンサー率34% (54/157)
localhost以外のhttps接続は問題ないでしょうか? 例えば、 https://spaces.internet2.edu/dashboard.action また、http://localhost:8443 で接続できた、ということですが、 私のWindowsXP上で検証したところ、http://localhost:8443にアクセスした場合、 不正なレスポンス(application/octet-stream)が返されてしまいます。 https://localhost:8443 にアクセスした場合は、tomcatのトップページが表示されます。 また、 [ツール]、[インターネット オプション]、[詳細設定] の順にクリックして、[セキュリティ] の項目の下にある、SSL と TLS のプロトコルが有効になっていることを確認する、という情報もありますがいかがでしょうか?
- blue_murder
- ベストアンサー率34% (54/157)
いろいろと原因が考えられそうです。 まず、 >「https」では接続が出来ませんでした のときの、出来ない、とはどのような状態ですか? 画面にエラーが表示されますか?何も表示されませんか? tomcatのログには、何も出力されませんか? また、ブラウザは何をお使いでしょうか? ブラウザの設定によっては、信用できないサーバ証明書を持ったサーバへのリクエストを実行しない場合もあります。
お礼
情報ありがとうございます。 説明不足ですみません。 ブラウザはIE7です。 httpsで接続しようとすると「Internet Explorerではこのページは表示できません」のメッセージが表示されます。 (httpであれば、tomcatのトップ画面が表示されます) 同一LANの他のPC(IE6)からも接続してみましたが、同様の症状でした。 ログですが、 catalina.2009-04-28を見る限りでは、「http-8443で起動します」のメッセージがあり、正常に起動しているように見えます。 localhost.2009-04-28も出力されていますが、エラーメッセージのようなものはありません。 このような情報で何かわかりますでしょうか? よろしくお願いします。
お礼
情報、ならびにそちらの環境で試していただき、ありがとうございます。 まず、https://spaces.internet2.edu/dashboard.actionへの 接続はうまくいきました。インターネットオプションもSSL、TLSともに 有効になっています。 tomcatのバージョンは5.5.20ですが、バージョンが悪いなどあるのでしょうか? よろしくおねがいします。