1
Tomcat 8.5で複数のSSL証明書を1つのIPで設定しようとしています。ホスト名のプロパティがで示されているように私は、私が間違ってやっているかわからないんだけどTomcat 8.5に複数のSSL設定
03-Aug-2016 16:47:04.541 WARNING [main] org.apache.catalina.startup.SetAllPropertiesRule.begin [SetAllPropertiesRule]{Server/Service/Connector} Setting property 'hostName' to 'firstnationalsculpturepark.com' did not find a matching property.
:以下が記録され、起動時に
<Connector port="9090" protocol="HTTP/1.1"
connectionTimeout="20000"
URIEncoding="UTF-8"
redirectPort="9443" />
<Connector port="9443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true" hostName="firstnationalsculpturepark.com"
clientAuth="false" sslProtocol="TLS" defaultSSLHostConfigName="firstnationalsculpturepark.com"
>
<SSLHostConfig hostname="firstnationalsculpturepark.com">
<Certificate
certificateKeystoreFile="/apache/conf/twinfeats.keystore"
certificateKeystorePassword="xxxxxxx"
certificateKeyAlias="firstnationalsculpturepark"
/>
</SSLHostConfig>
</Connector>
:私の関連のserver.xmlは、このようになりますSSLHostConfigの属性としてTomcat 8.5のドキュメント(上記のエラーは、私が指定したキーストアファイルを使用していないので、デフォルトのキーストアファイルを見つけようとするとエラーが発生しますが、これは想定されています)。
'hostName'がSSHConfig''のプロパティではなく、 'Connector'のために、そしてあなたが' Connector' –
ナイスキャッチ、感謝のエラーを取得しています!私はConnectorからhostName属性を削除しましたが、残っている唯一のエラーはtwinfeats.keystoreを設定しようとしていても.keystoreが見つからないという不満です。何か案は? – TwinFeats
私はいくつかの変更を加えましたが、エラーはなくなりましたが、理由はわかりません。 :)廃止されたkeystoreFile属性とkeystorePass属性をConnectorに追加しました。だから、私のdefaultSSLHostConfigNameが好きではないようですね? – TwinFeats