`
julylin
  • 浏览: 49528 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

配置SSL证书让tomcat服务器接受HTTPS请求

    博客分类:
  • J2EE
 
阅读更多

1:申请SSL证书

https://yundun.console.aliyun.com/

 

2:安装win openssl

http://slproweb.com/products/Win32OpenSSL.html

配置PATH环境变量,可在命令行执行openssl

 

3:生成pfx证书

 3.1:将申请到的证书放在:Tomcat 8.0\cert下

 3.2:在Tomcat 8.0\cert命令行下执行生成PXF证书的命令:

openssl pkcs12 -export -out 证书名称.pfx -inkey 214178273810125.key -in 214178273810125.pem

 

4:配置TOMCAT的server.xml

 

<Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol"

               maxThreads="150" SSLEnabled="true" scheme="https" secure="true"

               clientAuth="false" sslProtocol="TLS" keystoreFile="cert/证书名称.pfx"  

  keystoreType="PKCS12"

  keystorePass="123456"/

注意:

1:port设置为443,默认的HTTPS端口,可以在HTTPS请求时不用加上端口号

2:keystoreFile为证书路径

3:keystoreType为证书类型,PFX固定为PKCS12

4:keystorePass为证书密码(生成证书时所输入密码)

5:clientAuth设置为FALSE(不开启双向认证,开启双向认证,客户端需要安装证书)

6:protocol设置为org.apache.coyote.http11.Http11NioProtocol

7:其他项按需求修改.

 

 

 

分享到:
评论

相关推荐

    springboot 接收https请求

    在Spring Boot框架中,接收HTTPS(安全套接层超文本传输协议)请求是构建安全Web服务的重要步骤。HTTPS提供了一种加密通信的方式,确保数据在客户端和服务器之间传输时不会被中间人窃取或篡改。本文将详细介绍如何在...

    tomcat 配置ssl 证书

    至此,你的Tomcat服务器已经配置好SSL证书,可以通过HTTPS协议进行安全访问。如果遇到任何问题,可以通过日志排查或查阅官方文档来解决。 此外,`ReceiveHttp`这个文件名可能是某个处理HTTP请求的程序或类,但在这...

    nginx+tomcat+ssl_https

    在"nginx+tomcat+ssl_https"组合中,Nginx通常被配置为SSL终止点,即接收客户端的HTTPS请求,解密数据,然后以HTTP的形式转发给Tomcat。这样可以减少Tomcat的负担,因为它不必直接处理加密通信。 在Windows环境下,...

    nginx+tomcat8 ssl使用https访问

    首先,Nginx通常作为前端服务器,负责处理网络请求,包括SSL终止,即接收来自客户端的HTTPS请求并将其转换为HTTP请求转发给后端的Tomcat服务器。这样做可以减轻Tomcat的负载,因为它不再需要处理加密和解密的工作。 ...

    web服务器和tomcat服务器配置

    3. **SSL/TLS**:为了实现HTTPS安全连接,需要配置SSL证书和私钥。 4. **日志管理**:定义日志文件的位置和格式,以便跟踪和分析服务器活动。 5. **目录权限**:设置Web根目录的访问权限,防止未授权的访问。 6. ...

    Tomcat5.5配置SSL精简版

    本篇文章将详细介绍如何在Tomcat 5.5上配置SSL,以实现安全的HTTPS连接。 首先,我们需要了解SSL证书的基本概念。SSL证书包含了公钥和私钥对,用于加密和解密数据。在服务器端,私钥用于解密客户端发来的信息,公钥...

    Tomcat配置SSL双向认证

    ### Tomcat配置SSL双向认证详解 #### 一、SSL双向认证概述 SSL(Secure Sockets Layer,安全套接层)是一种用于确保Web通信安全的技术,它通过加密数据传输来保护信息不被未授权访问。SSL协议的核心是实现客户端与...

    tomcat 发布ios下载安装 和证书部署

    6. 重启Tomcat:完成配置更改后,重启Tomcat服务器以应用新的SSL设置。现在,你的Tomcat服务器应该可以通过HTTPS协议访问了。 三、iOS设备上的证书安装 1. 下载证书:将CA签发的SSL证书.crt文件发送到你的iOS设备...

    Apache+tomcat+ssl配置+相关插件

    至于Tomcat,你可能需要在server.xml文件中配置AJP连接器,确保Tomcat可以接收来自Apache的请求: ```xml ``` 在上述配置中,`redirectPort`属性指向了Tomcat的HTTPS端口,如果Apache上的SSL配置正确,当用户访问...

    tomcat服务器工作原理

    **Tomcat服务器工作原理** Tomcat是一款开源的Java Servlet容器,它是Apache软件基金会下的Jakarta项目的核心组件,主要用于部署和运行Java Web应用程序。Tomcat以其轻量级、高效和易于管理的特性,成为了许多...

    tomcat服务器搭建

    这个页面表明你的Tomcat服务器已经可以接收并处理请求了。 **步骤六:部署Web应用程序** Tomcat的工作目录(my_tomcat_work)通常包含webapps目录,这是放置Web应用程序的地方。你可以将打包好的WAR文件或者整个Web...

    tomcat服务器的Server.xml配置详解.docx

    《Tomcat服务器的Server.xml配置详解》 Tomcat作为一款广泛应用的开源轻量级Web应用服务器,其核心配置文件Server.xml对于服务器的管理和优化至关重要。本文将深入解析Server.xml的结构和配置要素,帮助读者更好地...

    Tomcat与Apache服务器集成

    - **负载均衡**:如果有多台Tomcat服务器,可以通过Apache实现负载均衡,提高系统可用性。 - **安全性**:确保Apache和Tomcat之间的通信是安全的,避免数据泄露。可以使用SSL/TLS加密连接。 - **日志管理**:集成后...

    Nginx+Tomcat配置3台负载均衡及https.docx

    完成以上步骤后,Nginx会根据负载均衡策略将接收到的HTTP请求均匀分配到三台Tomcat服务器上,同时通过HTTPS提供安全的通信。注意,如果需要对特定URL或请求头进行额外处理,可以在Nginx配置文件中添加更复杂的路由...

    深入浅出--新手也能看懂的tomcat运行逻辑.zip

    为了实现安全的HTTP通信(HTTPS),Tomcat需要配置SSL证书。在conf/server.xml中添加SSL Connector,并指定密钥库和信任库路径。 四、Tomcat优化与监控 1. 性能优化: 可以通过调整Tomcat的配置参数,例如线程池...

    tomcat5配置详解

    - **Connector**:定义了服务器接收HTTP请求的端口、协议和其他连接参数。 - **Engine**:代表一个完整的Servlet容器。 - **Host**:每个Host代表一个虚拟主机,可以绑定多个域名。 - **Context**:每个Context...

    调整后的Tomcat配置文件.rar

    Tomcat支持HTTPS协议,可以在`server.xml`的`Connector`元素中配置SSL相关属性,如`keystoreFile`(证书文件路径)、`keystorePass`(证书密码)等。启用HTTPS可以提高应用的安全性,确保数据传输的加密。 **Tomcat...

    Tomcat8.0服务器压缩包

    同时,它指出此Tomcat 8.0版本可与Java Development Kit (JDK) 7和8兼容,这意味着用户可以在这两个JDK版本下运行Tomcat服务器,而无需担心兼容性问题。最后,描述提示用户只需下载并解压文件,即可开始使用Tomcat...

    tomcat服务器

    【标题】:“Tomcat服务器” 【内容】 Tomcat服务器,全称为Apache Tomcat,是一款开源且免费的Java Servlet容器,由Apache软件基金会的Jakarta项目维护。它实现了JavaServer Pages (JSP)、Servlet和Java EE Web...

Global site tag (gtag.js) - Google Analytics