Tomcat 的 SSL 配置

Tomcat SSL配置教程
本文详细介绍了如何在Tomcat上配置SSL,包括创建keystore文件、配置Tomcat使用该keystore以及测试步骤。通过这些步骤可以实现https访问。

参考文献:

http://www.oschina.net/question/12_23148

http://sucre.blog.51cto.com/1084905/683560

基本步骤:

  1. 使用 java 创建一个 keystore 文件,所以前提是你的机器安装了java,并且配置了环境变量,如果没有配置环境变量,则需要切到java的bin目录下执行命令
  2. 配置 Tomcat 以使用该 keystore 文件
  3. 测试
  4. 配置应用以便使用 SSL ,例如 https://localhost:8443/yourApp

一、创建keystore

在命令行中执行以下命令:

keytool -genkey -validity 36000 -keyalg rsa -alias ssl -keystore d:\softwares\tomcat.keystore

如果最后不加路径的话会在当前路径下生成。如果指定路径的话,必须保证路径是存在的,比如上述的d:\softwares目录是存在的。否则会提示找不到路径。然后依次填写相应信息即可,这里需要注意的是,最后会询问我们输入的信息是否正确,如果是就输入:y,否就输入:n。我输入yes无用。

二、 配置 Tomcat 以使用 keystore 文件

打开tomcat安装目录下的conf/server.xml,添加如下代码

<Connector  protocol="org.apache.coyote.http11.Http11NioProtocol" port="8443" 
                SSLEnabled="true" maxThreads="200" clientAuth="false"
                disableUploadTimeout="true" 
                keystoreFile="d:\Softwares\tomcat.keystore" keystorePass="123456"
                scheme="https"
                secure="true" sslProtocol="TLS" URIEncoding="UTF-8"/>

三、 测试

启动 Tomcat 并访问 https://localhost:8443. 你将看到 Tomcat 默认的首页。

需要注意的是,如果你访问默认的 8080 端口,还是有效的。

 

 

转载于:https://www.cnblogs.com/xwdreamer/p/3393913.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值