Tomcat9配置SSL连接
2024-08-28 07:40:36
.首先生成数字证书:
使用JDK的keytool命令,生成证书(包含证书/公钥/私钥)到D:\ssl.keystore:keytool -genkey -keystore "D:\ssl.keystore" -alias localhost -keyalg RSA
2.配置TOMCAT
修改TOMCAT_HOME\conf\server.xml
文件,将以下内容粘贴到Tomcat配置文件中
<Connector
protocol="org.apache.coyote.http11.Http11NioProtocol"
port="8443" maxThreads="200"
scheme="https" secure="true" SSLEnabled="true"
keystoreFile="F:\ssl.keystore" keystorePass="123456"
clientAuth="false" sslProtocol="TLS"/>
其中keystorePass替换成设置的密码。
保存后启动Tomcat,访问https://localhost:8443即可
因为CA证书是自己生成的不被浏览器认可所以会被当做不安全网站,但不影响使用。
最新文章
- Asp.net mvc自定义Filter简单使用
- 利用Excel表格中的宏,轻松提取首字母
- react.js table组件【可以直接使用】
- Tomcat在局域网中localhost可以访问,但是无法通过本地ip访问,127.0.0.1也无法访问问题的解决方法
- WPF制作子窗体的弹出动画效果
- Android真机抓屏- Android Screen Monitor
- [Effective C++ --026]尽可能延后变量定义式的出现时间
- Java学习----对象与对象之间的关系
- firefox无法使用yslow的解决方案
- Java小问题
- nodejs + 小程序云函数 生成小程序码
- 洛谷P4281 紧急会议
- Scheduler &; Task &; Worker &; Thread &; Request &; Session &; Connection of SQL Server
- 2019.01.19 codeforces915E.Physical Education Lessons(ODT)
- Java - ArrayList源码分析
- MySQL-通用查询日志
- BZOJ5125 小Q的书架(决策单调性+动态规划+分治+树状数组)
- Python 流程控制:if
- iOS-NSMutableParagraphStyle段落风格
- Codeforces Round #363 (Div. 2) B