-1
私はこの質問を投稿する前に多くのことを尋ねましたが、解決策のどれも私のために働いていませんでした。 tomcatを8443(SSLまたはhttpsをサポートするTomcat)で開始したいと考えていました。SSLでTomcatを起動できません
私は、キーストア
C:\>keytool -genkey -alias mkyong -keyalg RSA -keystore c:\mkyongkeystore
Enter keystore password:
Re-enter new password:
What is your first and last name?
[Unknown]: Rahul Rode
What is the name of your organizational unit?
[Unknown]: XY
What is the name of your organization?
[Unknown]: XY
What is the name of your City or Locality?
[Unknown]: Hyderabad
What is the name of your State or Province?
[Unknown]: Telangana
What is the two-letter country code for this unit?
[Unknown]: IN
Is CN=Rahul Rode, OU=XY, O=XY, L=Hyderabad, ST=Telangana, C=IN correct?
[no]: y
Enter key password for <mkyong>
(RETURN if same as keystore password):
Re-enter new password:
を作成していると私はこれは私のLAN設定ですTOMCATSのserver.xmlファイルの変更
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="c:\mkyongkeystore"
keystorePass="changeit" />
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443"/>
を作った:
と私はまた、
を設定し、私のファイアウォールをオフにしており、予定されていないエラーがある:アクセスすることができないため、複数の理由が考えられます
server.xmlを変更した後でtomcatを再起動しましたか? &ログファイルにエラーメッセージはありますか? –
TaskMgrなどを使ってTomcatが実際に動作していること、 'netstat -ano'(または' -anb'が昇格されているか、またはsysinternalsだったものからTCPView)を使って実際にリスンしていることを確認してください。そしてあなたがそれを解決すると、あなたは間違った名前の誤りを証明書に入れます。フィールド 'keytool'は' FirstNameとLastName 'を実際にはCommonNameであり、SSL/TLSサーバー(他のX.509アプリケーションではありません)では、SubjectAltNameを設定しない限り、URLのホスト名と一致する必要がありますあなたはそうしなかった。 –
@Denis Lukenich - はい、私は何が8443で実行を停止しているのかわかりませんでした。 – Prateek