Tomcat部署成Https模式的方法

Tomcat部署成Https模式:
     HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议 它是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息。
                                              它使用安全套接字层(SSL)进行信息交换,简单来说它是HTTP的安全版
   1.http与https的区别:
        1.https协议需要到ca申请证书,一般免费证书很少,需要交费。 http是超文本传输协议,信息是明文传输,
          https 则是具有安全性的ssl加密传输协议 http和https使用的是完全不同的连接方式用的端口也不一样,前者是80,后者是443
        2.http效率更高,https安全性更高
        3.http的连接很简单,是无状态的 HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议 要比http协议安全

   2.Tomcat配置成https的方法:
        1.为服务器生成证书
                                 在JDK 1.4以后的版本中都包含了这一工具,它的位置为<JAVA_HOME>\bin\keytool.exe
          使用keytool为Tomcat生成证书
                假定目标机器的域名是“localhost”,keystore文件存放在 D:\web_ssl\tomcat.keystore
                生成命令:
                        C:\Program Files\Java\jdk1.7.0_71\bin>keytool -genkey -v -alias tomcat -keyalg RSA -keystore F:\web_ssl\tomcat.keystore -validity 36500
                参数简要说明:
                            F:\web_ssl\tomcat.keystore 含义是将证书文件的保存路径,证书文件名称是tomcat.keystore ;
                            -validity 36500            含义是证书有效期,36500表示100年,默认值是90天 “tomcat”为自定义证书名称
                回车后需要填写的命令行参数:
                      A、   输入keystore密码:此处需要输入大于6个字符的字符串。
                      B、   “您的名字与姓氏是什么?”这是必填项,并且必须是TOMCAT部署主机的域名或者IP[如:xxx.com 或者 10.1.25.251或localhost](就是你将来要在浏览器中输入的访问地址),否则浏览器会弹出警告窗口,提示用户证书与所在域不匹配。在本地做开发测试时,应填入“localhost”。
                      C、   你的组织单位名称是什么?”、“您的组织名称是什么?”、“您所在城市或区域名称是什么?”、“您所在的州或者省份名称是什么?”、“该单位的两字母国家代码是什
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值