我已经使用 Tomcat8 在 Azure Ubuntu VM 中设置了 SSL 配置。该服务似乎在端口 8443 上运行。我在 Azure 上创建了一个从公共端口 443 到 8443 的端点。
但是,当我运行时https://example.com
出现错误ERR_SSL_VERSION_OR_CIPHER_MISMATCH
。
这是server.xml
:
<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="/home/me/example.com.ssl/example.com.jks"
keystorePass="examplePasswd" keystoreType="JKS"/>
证书的别名是“tomcat”。但是,如果我在连接器中添加 keyAlias="tomcat",则会收到错误“未知别名”。
我已将所有根证书、中间证书和域证书上传至 Azure 云服务。
知道它为什么会失败吗?