0

Tomcat に (GoDaddy からの) 新しい SSL 証明書を使用させる際に問題が発生しています。Tomcat は、ポート番号 (unit1.myfirm.net:8443 など) を指定した場合にのみ、新しい証明書を取得します。URL (たとえば、unit1.myfirm.net) だけを試しても、そうはなりません。

理想的な理由は何ですか?ありがとう!

4

1 に答える 1

1

HTTPHTTPSデフォルトのポート番号があります。http://unit1.myfirm.netブラウザで urlを使用すると自動的にport 80が使用され、代わりにhttps://unit1.myfirm.neturlを入力するport 443と使用されます。一方、Tomcat で http と https のポートを構成できるため、おそらく、Tomcat で ではなく を構成するport 8443だけhttpsです443。これが、url: でポートを使用する必要がある理由ですhttps://unit1.myfirm.net:8443

ssl に 443 を指定する場合は、 にある を編集する必要がありserver.xmlます$CATALINA_BASE/conf/server.xml。このファイルには、次のようなコネクタがあります。

<Connector
    protocol="HTTP/1.1"
    port="8443" maxThreads="200"
    scheme="https" secure="true" SSLEnabled="true"
    keystoreFile="/path/keystore" keystorePass="yourPass"
    clientAuth="true" sslProtocol=..... />

ポート属性を からport="8443"に変更しますport="443"

お役に立てれば、

于 2014-10-16T15:07:48.460 に答える