tomcat如何开启HTTPS

软件编程 新民 1159℃ 已收录 0评论

一般情况下我们访问程序的请求是http,但是在安全性要求较高的机构会要求使用https。tomcat是如何开启https的呢?

具体操作步骤如下:

1、使用命令行 cd 进入jdk安装目录下bin文件夹下

2、输入命令:

keytool -v -genkey -alias tomcat -keyalg RSA -keystore D:\dev\apache-tomcat-7.0.47\tomcat.keystore

ps: D:\dev\apache-tomcat-7.0.47指生成key文件的存放地址

按回车,会提示输入密码、公司、姓名等信息,这些基本信息输入完之后会有一个确认提示信息,输入y,按回车,此时就会在上面指定的目录下生成一个tomcat.keystore文件

3、进入tomcat\conf下找到server.xml,增加如下配置代码

	<Connector port="8080" protocol="HTTP/1.1" SSLEnabled="true"
 
               maxThreads="150" scheme="https" secure="true"
 
               clientAuth="false" keystoreFile="D:\dev\apache-tomcat-7.0.47\tomcat.keystore" keystorePass="123456" sslProtocol="TLS" />

以上配置成功后在浏览器中输入

https://localhost:8080 ,即可查看效果

通过此配置文件还可以绑定多域名访问不通程序。

本站文章如未注明,均为原创丨本网站采用BY-NC-SA协议进行授权,转载请注明转自:https://www.snowruin.com/?p=1511
喜欢 (1)or分享 (0)
发表我的评论
取消评论
表情 代码 贴图 加粗 链接 私信 删除线 签到

Hi,请填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址