`

tomcat配置https(SSL)

阅读更多

1.jdk版本:jdk1.6.0_10
2.环境变量:JAVA_HOME = C:\ProgramFiles\Java\jdk1.6.0_10(本人)
3.打开%JAVA_HOME%\bin (本人)后,用keytool命令
keytool -genkey -alias ctspmts -keyalg RSA -keystore E:/ctspmts.key

keytool -genkey -alias tomcat -keyalg RSA -keystore d:\tomcat.keystore
提示输进密码,请输进适合自己需求的密码(Tomcat的默认值changeit)输进相关信息后确认(确认输进"y")将天生PCKS1.2格式的数字证书于E:/ctspmts.key
4.打开E:\tomcat6.0\conf (显然本人tomcat版本为6.0),配置server.xml文件
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"  maxThreads="150" scheme="https"

secure="true"  clientAuth="false" sslProtocol="TLS" keystorePass="ctspmts123"

keystoreFile="E:/ctspmts.key" />
5.启动Tomcat,在浏览器中输进https://127.0.0.1:8443/即可访问,假如修改8443端口为443的话,那么输进

https://127.0.0.1/即可访问(留意机器中装有多个tomcat的话,且在环境变量中设置了CATALINA_HOME,在用

startup.bat启动的时候可能启动的是您所配置CATALINA_HOME的tomcat)
6.出现题目a)java.lang.Exception:socket bind failed....
解决方式:假如是端口冲突的话,请改换8080端口(本人修改为8081)
7.出现题目b)java.lang.Exception:No certificate file specified or invalid file format....
解决方式:把tomcat下的bin目录下的tcnative-1.dll删掉,重启一下服务器,再试试。(本人删除tcnative-1.dll后,启动tomcat后OK)
8.备注:由于本机tomcat版本有apache-tomcat-5.5.33,tomcat6.0,apache-tomcat-7.0.11 ,配置https均有效。本机有效地址:
https://127.0.0.1:8443/
https://localhost:8443/
http://127.0.0.1:8080
http://localhost:8080/

1
3
分享到:
评论

相关推荐

    解决tomcat配置ssl错误的解决办法

    解决 Tomcat 配置 SSL 错误的解决办法 在 Tomcat 服务器中配置 SSL 加密连接是非常重要的,然而在 Tomcat 6.0.33 版本中,默认启用了 APR(APR 是通过 JNI 访问的可移植库,可以提高 Tomcat 的性能和伸缩性),这...

    Tomcat中实现https安全连接与SSL配置

    https ssl Tomcat中实现https安全连接与SSL配置https ssl Tomcat中实现https安全连接与SSL配置https ssl Tomcat中实现https安全连接与SSL配置https ssl Tomcat中实现https安全连接与SSL配置

    Tomcat配置HTTPS证书认证

    要为Tomcat配置HTTPS,我们主要需要以下几步: 1. **生成或获取SSL证书**: - 可以使用开源工具如OpenSSL自签发一个证书,适合测试环境。 - 对于生产环境,通常需要从权威的证书颁发机构(CA)购买一个正式的SSL...

    https原理及tomcat配置https方法

    HTTPS 原理及 Tomcat 配置 HTTPS 方法 HTTPS(Hypertext Transfer Protocol Secure)是一种基于 HTTP 协议的安全协议,通过使用 SSL/TLS 协议对数据进行加密,以确保数据的安全传输。下面将详细介绍 HTTPS 的原理...

    Tomcat 开启基于https的SSL配置

    Tomcat 开启基于 HTTPS 的 SSL 配置 在互联网时代,安全性问题变得越来越重要,为了保护用户的隐私和数据,越来越多的网站开始使用 HTTPS 协议。Tomcat 作为一个流行的 Java Web 服务器,当然也支持 HTTPS 协议。...

    Tomcat 配置SSL完美 https可以正常使用 小程序调用

    Tomcat 配置SSL完美 https可以正常使用 小程序调用Tomcat 配置SSL完美 https可以正常使用 小程序调用Tomcat 配置SSL完美 https可以正常使用 小程序调用

    Tomcat6配置SSL

    **标题:** Tomcat6配置SSL **描述:** 在互联网中,数据传输的安全性至关重要,特别是在涉及用户敏感信息的Web应用中。SSL(Secure Sockets Layer)协议是实现这种安全性的基础,它通过加密通信和身份认证来保护网络...

    springboot内置tomcat与外部tomcat配置https访问及http自动转向https

    ### Spring Boot 内置 Tomcat 配置 HTTPS 及 HTTP 自动转向 HTTPS #### 一、Spring Boot 内置 Tomcat 配置 HTTPS 访问 为了实现 Spring Boot 应用程序通过内置 Tomcat 服务器支持 HTTPS 访问,我们需要进行以下几...

    tomcat支持https配置

    4. **修改Tomcat配置**: - 打开`conf/server.xml`文件,找到`&lt;Connector&gt;`元素,配置SSL连接器。 - 添加以下属性: - `protocol="HTTP/1.1"`:指定连接器协议。 - `scheme="https"`:指定协议类型。 - `secure...

    Tomcat配置SSL全过程

    ### Tomcat配置SSL全过程 #### 一、生成密钥库(Keystore) 在开始配置Tomcat使用SSL之前,首先需要创建一个密钥库文件。密钥库文件包含了服务器的私钥以及公钥证书,这对于安全地传输数据至关重要。 1. **打开...

    tomcat配置ssl教程

    以上就是Tomcat配置SSL的基本流程。在实际操作中,你可能还需要考虑其他因素,如证书链的导入、支持HSTS(HTTP Strict Transport Security)以强制浏览器始终使用HTTPS、以及配置Ciphers以确保最佳的安全性和兼容性...

    nginx、tomcat安装免费ssl安全证书配置

    在互联网世界中,HTTPS协议是确保...至此,我们已经成功地在Nginx和Tomcat上配置了阿里云的免费SSL证书,实现了HTTPS访问。这不仅提升了网站的安全性,也提高了用户的信任度。注意定期更新证书,保持其有效性和安全性。

    tomcat 配置ssl加密通讯

    tomcat 配置ssl加密通讯tomcat 配置ssl加密通讯tomcat 配置ssl加密通讯

    简单三步教会您 Tomcat 安装SSL证书,Tomcat安装https证书,一看就会,一做就成!

    在互联网世界中,HTTPS协议是保障网站数据传输...通过以上步骤,您应该能够成功在Tomcat服务器上安装并配置SSL证书,从而为您的Web应用提供安全的HTTPS访问。记得在生产环境中,定期更新和续签SSL证书以保持其有效性。

    关于tomcat 的ssl配置

    Tomcat SSL 配置详解 Tomcat 是一个流行的 Web 服务器软件,它支持 SSL/TLS 加密协议,以确保数据传输的安全性。在本文中,我们将详细介绍 Tomcat 的 SSL 配置步骤和过程。 一、生成密钥对 在 Tomcat 中,需要...

    Apache连接Tomcat配置ssl

    apache和tomcat整合配置 ssl

    Tomcat5.5配置SSL

    本文将详细介绍如何在Tomcat 5.5版本中配置SSL,以便支持HTTPS通信。 首先,我们从生成证书开始。证书是SSL安全的核心部分,它包含了服务器的身份信息以及用于加密通信的公钥。在命令行环境下,进入`%JAVA_HOME%\...

    Tomcat6配置使用SSL双向认证

    通过上述步骤,我们可以在Tomcat6上成功配置SSL双向认证,增强了Web服务的安全性和可信度。然而,实际操作中还需考虑证书的有效期管理、备份策略以及密钥长度的选择等问题,以确保长期的系统稳定性和安全性。此外,...

    tomcat下配置https环境

    Tomcat 下配置 HTTPS 环境详细指南 在本篇文章中,我们将详细介绍如何在 Tomcat 下配置 HTTPS 环境,包括生成密钥、配置 Tomcat 以及测试 HTTPS 连接。 一、生成密钥 在配置 HTTPS 环境之前,我们需要生成一个...

Global site tag (gtag.js) - Google Analytics