ssl - tomcat 9.0 SSL 配置
问题描述
我正在使用 tomcat 9 并尝试配置 SSL。STEP1:使用命令 keytool -genkey -alias tomcat -keyalg RSA -keysize 2048 -keystore tomcat.jks 创建一个 tomcat.jks 证书并存储在%CATALINA_HOME%\ssl 位置。
第2步。在 server.xml 中,添加以下内容:
<Connector port="8443"
org.apache.coyote.http11.Http11Processor.service="HTTP/1.1"
connectionTimeout="20000"
sslEnabled="true"
scheme="https"
certificateKeystoreFile="ssl/tomcat.jks"
certificateKeystorePassword="tomcat"
clientAuth="false"
sslProtocol="TLS">
</Connector>
启动 https://localhost:8443 时收到错误为 Failed to load resource: net::ERR_FAILED 。我缺少的任何设置。请帮忙。
解决方案
https:// localhost :8443 - 尝试使用有效的证书 URL 之一 - 问题是您在 jks 文件中没有 localhost 作为有效的证书 DNS 名称(不应该)
推荐阅读
- c - 在 C 中使用 getchar() 读取输入时是否需要分配内存?
- laravel - Laravel、Nginx 和 Docker 容器,权限被拒绝
- laravel - 如何在 laravel 中显示评论和回复评论
- python - numpy 按类型元素搜索并更改它
- jquery - Asp.net 使用 ajax (javascript) 从布局页面中的 api 控制器获取数据
- excel - Excel VBA 相关组合框
- jquery - 如何在 DataTables 中使用 JS/Jquery-Functions
- node.js - 是否在 package.json 中使用确切的版本号?
- android - 如何使用 ConstraintLayout 将滚动视图设置为屏幕的一半
- r - 如何在远程 GPU 上运行 r 脚本?