当前位置: 首页 > 编程笔记 >

linux tomcat配置https的方法

袁运锋
2023-03-14
本文向大家介绍linux tomcat配置https的方法,包括了linux tomcat配置https的方法的使用技巧和注意事项,需要的朋友参考一下

创建.keystore

[root@centos apache-tomcat-6.0.37]# keytool -genkey -alias tomcat -keyalg RSA -keystore /root/tomcat/apache-tomcat-6.0.37/conf/.keystore
输入keystore密码: 
再次输入新密码:
您的名字与姓氏是什么?
 [Unknown]: free4lab
您的组织单位名称是什么?
 [Unknown]: free4lab
您的组织名称是什么?
 [Unknown]: free4lab
您所在的城市或区域名称是什么?
 [Unknown]: beijing
您所在的州或省份名称是什么?
 [Unknown]: beijing
该单位的两字母国家代码是什么
 [Unknown]: CN
CN=free4lab, OU=free4lab, O=free4lab, L=beijing, ST=beijing, C=CN 正确吗?
 [否]: y
输入<tomcat>的主密码
  (如果和 keystore 密码相同,按回车): 
[root@centos apache-tomcat-6.0.37]# cat conf/.keystore

然后修改tomcat配置文件server.xml

<Connector port="8443" SSLEnabled="true"
        maxThreads="150" scheme="https" secure="true" protocol="org.apache.coyote.http11.Http11Protocol"
        clientAuth="false" keystoreFile="P:\servers\apache-tomcat-8.0.36_2\conf\.keystore" keystorePass="wewell" sslProtocol="TLS" />

这样浏览器访问就相对安全了,浏览器和服务端进行了非对称加密的握手,然后协商对称加密的密钥,然后进行相对快速的对称加密传输。

即时密文在网络传输中被截获,因为无法获知对称密钥,所以这个http api就是安全的!

总结

以上所述是小编给大家介绍的linux tomcat配置https的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对小牛知识库网站的支持!

 类似资料:
  • 本文向大家介绍SpringBoot配置https实操方法,包括了SpringBoot配置https实操方法的使用技巧和注意事项,需要的朋友参考一下 升级 https 记录 1、去阿里云购买证书(免费版),并提交审核资料 购买的证书 2、下载证书 下载证书 3、查看上图页面的第三步 JKS证书安装 4、在证书目录下执行阿里云提供的命令,密码都填 pfx-password.txt 中的内容(三次),会

  • 本页介绍有关 HTTPS、WSS 的配置方法。 有两个方式,第一种是直接在 imi 服务器配置中设置,第二种是在 Nginx 层配置。 这边更加推荐在 Nginx 层设置 通过 imi 配置 项目 config.php: [ // 主服务器配置 'mainServer' => [ 'namespace' => 'ImiApp\WebSocketServ

  • 本文向大家介绍spring boot配置ssl实现HTTPS的方法,包括了spring boot配置ssl实现HTTPS的方法的使用技巧和注意事项,需要的朋友参考一下 传输层安全性协议(英语:Transport Layer Security,缩写作 TLS),及其前身安全套接层(Secure Sockets Layer,缩写作 SSL)是一种安全协议,目的是为互联网通信,提供安全及数据完整性保障。

  • 建议配合 Nginx 使用 MinDoc ,可使用 Nginx 代理 MinDoc 的静态文件以及配置 HTTPS等。 如果你没有使用 Nginx ,MinDoc 内置也支持 HTTPS 访问,具体配置如下: //开启HTTPS监听 EnableHTTPS = true //HTTPS 监听的IP,默认为空监听所有IP HTTPSAddr= //HTTPS 监听的端口 HTTPSPort=1044

  • 本文向大家介绍nginx配置ssl实现https的方法示例,包括了nginx配置ssl实现https的方法示例的使用技巧和注意事项,需要的朋友参考一下 环境说明 服务器系统:Ubuntu  18.04 64位 nginx:1.14 这篇文章主要是记录配置 https 的步骤,就不介绍申请ca证书的相关细节了 这里有免费的 ssl 证书:https://cloud.tencent.com/act/p

  • 配置HTTPS主机,必须在server配置块中打开SSL协议,还需要指定服务器端证书和密钥文件的位置: server { listen 443; server_name www.example.com; ssl on; ssl_certificate www.example.com.