Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

0

Tomcat5.5でのHTTPSリダイレクト

環境
IIS7.5+Tomcat5.5
(連携は、IISのURLの書き換えで実施)

LBにSSL証明書を入れており、
サーバにはSSL証明書はありません。

HTTPSでアクセスして、リダイレクトを行うと
HTTPになってしまう問題で
ネットで調べて
<Connector ...
           proxyName="www.example.com"
           proxyPort="443"
           scheme="https"
           secure="true"/>
で対応できるというのを見つけて試しましたが

プロトコルハンドラの起動に失敗しました: java.io.FileNotFoundException: C:\.keystore (指定されたファイルが見つかりません。)

というエラーが発生してしまいます。
証明書を探しに行ってしまうようなのですが
リダイレクトのみHTTPSで行うようにできないのでしょうか?



4

回答

86782

閲覧

4件の回答

評価

0

サーバ側にサーバ証明書が無いのに、どうやってLBとサーバ
間でSSL通信ができるの?

評価

0

LBとサーバ間はSSLではないです。

評価

0

なら、Tomcat側はhttpのコネクターで受ければいいと思いま
すが

ちなみに、表記のエラーは、TomcatがSSLで使う証明書が、
登録されているキーリングが見当たらないよってエラーです

評価

0

Httpのコネクタで受けると
リダイレクト時にTomcatがプロトコルを自動判断して
httpにしてしまうようです。

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。