1

Tomcat Web サーバーで SSL/TLS 暗号化を正常にセットアップしました。

https://abc.example.comに移動すると、すべて正常に動作します (接続が保護され、ページが表示されます)

問題: http://abc.example.comに移動すると、すぐにブラウザのアドレス バーがサーバーの IP アドレスに変更され、その後に redirect.cgi が表示されます。

https://1.2.3.4/redirect.cgi?arip=abc.example.com

次に、Web ブラウザーは、証明書が無効であることを通知します (IP が証明書の CN と一致しないため)。

ポート443へのリダイレクトを使用してserver.xmlファイルを構成し、可能な限りドメイン名abc.example.comを構成しました

この理由は何でしょうか?

情報: 私のドメインはサブドメインです: abc.example.com

4

1 に答える 1

0

これは tomcat とは無関係であると断言しますが、CGI スクリプトは他にどのように機能しますか? これを自分で構成した場合は、redirect.cgi スクリプトを見てください。おそらく、サーバーの名前を判別しようとします。Apache httpd を使用している場合は、通常、これを構成できます。それ以外の場合、apache はデフォルトでサーバーの IP アドレスを名前として使用します。この場合、Apache は通常、起動時にサーバー名が見つからないというエラーを出します。

関連する可能性があります: この redirect.cgi と arip パラメーターが使用されている (簡単な検索の結果) 唯一の場所は、ZyXel デバイス内にありました。これを使用してリダイレクトする場合は、それを構成する必要があります。

Firebug や同様のツールなどを使用して HTTP 応答ヘッダーを検査することで、実際のサーバーに関する手がかりが得られる場合があります。

于 2013-09-12T14:32:13.490 に答える