`
df274119386
  • 浏览: 56218 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

tomcat 使用https

阅读更多
    我使用的JDK版本为JDK6,使用的的Tomcat版本为6.0.30;配置Tomcat下的HTTPS其实很简单,只需要完成两步工作就可以了;操作系统为Windows 7。

  一、生成"服务器证书文件"

  我把生成的"服务器证书文件"取名为tomcat.key(也可以取成abc.keystore,随自己喜欢就好)。简单起见,我把tomcat.key放在C盘根目录下面(我的配置环境为windows,linux类似)。

  首先使用JDK自带的工具keytool生成一个"服务器证书",取名为tomcat.key。

  C:\Users\Administrator>keytool -genkey -alias tomcat -keyalg RSA -keystore C:\to

  mcat.key

  输入keystore密码:

  再次输入新密码:

  您的名字与姓氏是什么?

  [Unknown]: beelun

  您的组织单位名称是什么?

  [Unknown]: beelun

  您的组织名称是什么?

  [Unknown]: beelun

  您所在的城市或区域名称是什么?

  [Unknown]: beijing

  您所在的州或省份名称是什么?

  [Unknown]: beijing

  该单位的两字母国家代码是什么

  [Unknown]: cn

  CN=beelun, OU=beelun, O=beelun, L=beijing, ST=beijing, C=cn 正确吗?

  [否]: y

  输入<tomcat>的主密码

  (如果和 keystore 密码相同,按回车):

  C:\Users\Administrator>jdk -version

  'jdk' is not recognized as an internal or external command,

  operable program or batch file.

  C:\Users\Administrator>java -version

  java version "1.6.0.22"

  Java(TM) SE Runtime Environment (build 1.6.0_22-b04)

  Java HotSpot(TM) Client VM (build 17.0-b03, mixed mode, sharing)

  C:\Users\Administrator>

  按照提示,输入密码。我输入的密码为123456(注意:此密码在配置server.xml时需要)。其他信息按照提示输入就可以,在输入tomcat主密码时,我直接键入回车,使其和keystore的密码保持一致。

  此时,在C盘下面就生成了一个PCKS1.2格式的数字证书文件C:\tomcat.key。

  二、配置server.xml文件

  修改tomcat\conf目录下面的server.xml文件,添加一项:

  <Connector protocol="org.apache.coyote.http11.Http11Protocol"
port="8443" minSpareThreads="5" maxSpareThreads="75"
enableLookups="true" disableUploadTimeout="true"
acceptCount="100" maxThreads="200"
scheme="https" secure="true" SSLEnabled="true"
keystoreFile="C:\tomcat.key" keystorePass="123456"
clientAuth="false" sslProtocol="TLS"/>

  需要注意一行"keystoreFile="C:\tomcat.key" keystorePass="123456″",其中keystorefile是你生成的"服务器证书文件",keystorePass是该服务证书文件的密码。

  三、在浏览器地址栏里输入 https://localhost:8443/ 检验一下就OK了。


转至:http://www.cnzer.cn/html-41402-1.html
分享到:
评论

相关推荐

    tomcat 实现https 双向认证通信

    - **配置Tomcat使用HTTPS**: - 修改`/opt/tomcat/conf/server.xml`文件,配置HTTPS Connector。 - 配置内容示例: ```xml SSLEnabled="true" scheme="https" secure="true" clientAuth="false" sslProtocol...

    Tomcat配置HTTPS证书认证

    `Tomcat`作为一个流行的Java Servlet容器,支持HTTP和HTTPS协议,后者提供了加密和身份验证,确保数据传输的安全性。本篇文章将详细介绍如何在Tomcat中配置HTTPS证书认证,以便实现安全的Web服务。 首先,我们需要...

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

    ### Spring Boot 内置 ...至此,无论是使用 Spring Boot 内置 Tomcat 还是外部 Tomcat,都已经成功实现了 HTTPS 的配置以及 HTTP 到 HTTPS 的自动重定向。这些步骤确保了数据传输的安全性,并且提高了系统的安全性。

    tomcat支持https配置

    这通常涉及到在Web应用中使用HTTPS(HTTP over SSL/TLS)协议,以保护用户的敏感信息,如登录凭据、信用卡号等。 在Tomcat中配置HTTPS涉及以下几个步骤: 1. **获取SSL证书**: - 你可以从权威的证书颁发机构(CA...

    tomcat,https加密方式(jsse.openssl)

    ### Tomcat HTTPS 加密配置详解 ...综上所述,无论是使用 JSSE 还是 OpenSSL 来配置 Tomcat 的 HTTPS 加密,都需要生成证书、配置 Tomcat 以及可能的其他相关设置。选择哪种方法取决于具体的场景需求和个人偏好。

    https原理及tomcat配置https方法

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

    Tomcat-https配置

    在现代浏览器逐渐淘汰Flash的情况下,使用HTTPS配置Tomcat仍然是提升网站安全性的必要措施。同时,对于仍在使用Flash的应用,确保HTTPS配置可以保证这些内容的正常显示,直到它们被更安全的技术所替代。

    Tomcat https访问设置

    Tomcat HTTPS 访问设置 Tomcat HTTPS 配置是指在 Tomcat 服务器上实施 HTTPS 加密传输协议,以确保在客户端和服务端之间传输的数据安全。本文将详细介绍 HTTPS 的工作原理、Tomcat 配置 HTTPS 方法和相关知识点。 ...

    tomcat发送https请求配置

    Tomcat 发送 HTTPS 请求配置 Tomcat 是一个流行的 Web 服务器软件,用于部署基于 Java 的 Web 应用程序。为了确保数据传输的安全性,需要使用 HTTPS 协议来加密数据。在本文中,我们将介绍如何配置 Tomcat 来发送 ...

    tomcat全套配置https协议

    在IT行业中,Tomcat是一款广泛使用的Java应用服务器,特别是对于Web应用程序的部署和管理。HTTPS协议是互联网上安全通信的标准,它通过SSL/TLS协议加密数据传输,保护用户隐私和数据完整性。本教程将详细讲解如何...

    为tomcat服务器配置https,tomcat需要设置的server.xml与web.xml配置

    在Tomcat服务器上配置HTTPS可以增强网站的安全性。本篇将详细解释如何配置Tomcat以支持HTTPS,并涉及到两个关键的配置文件:`server.xml`和`web.xml`。 首先,我们需要准备一个SSL证书。你可以从权威的证书颁发机构...

    tomcat下配置https环境

    在生成密钥后,我们需要配置 Tomcat 以使用 HTTPS 协议。我们需要在 server.xml 文件中添加以下配置: `&lt;Connector port="8443" protocol="HTTP/1.1" scheme="...

    Linux环境下Tomcat的https的配置

    至于“源码”和“工具”标签,它们可能指的是在配置过程中可能会涉及到的Tomcat源代码理解和使用的一些辅助工具,比如OpenSSL。虽然在本文中没有深入讨论这些,但了解Tomcat的工作原理以及掌握基本的命令行工具是IT...

    tomcat启用https

    本文将详细介绍如何在Tomcat环境中启用HTTPS,并使用JDK自带的`keytool`工具制作自签名证书。 #### 二、HTTPS 原理简述 HTTPS 是 HTTP 协议的安全版本,它使用 SSL/TLS 协议来实现数据加密和身份验证功能。SSL/TLS...

    Tomcat配置https单向加密

    然后,使用以下命令生成一个名为`tomcat`的密钥对,并将其存储在`d:/tomcat.keystore`中,有效期设为36500天: ``` keytool -v -genkey -alias tomcat -keyalg RSA -keystore d:/tomcat.keystore -validity 36500 `...

    在tomcat中实现https安全连接的方法

    3. **配置Tomcat**:接下来需要配置Tomcat以使用这个证书。在Tomcat的`conf`目录下找到`server.xml`文件,并修改其中的SSL Connector配置部分。示例配置如下: ```xml maxThreads="150" SSLEnabled="true"&gt; ...

    Tomcat中配置https

    2. 一旦获取了CA签署的证书,我们需要将其导入到keystore.jks文件中,使用`keytool -importcert -file signed_cert.crt -keystore keystore.jks -alias tomcat`命令。 接下来,我们需要在Tomcat的配置文件中设置...

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

    本文将详述如何在Tomcat服务器上安装SSL证书,确保您的应用能够提供安全的HTTPS服务。 首先,我们需要理解SSL(Secure Socket Layer)和HTTPS(HyperText Transfer Protocol Secure)的基本概念。SSL是一种网络通信...

    keytool+tomcat配置HTTPS双向证书认证

    下面是使用 Keytool 生成证书和配置 Tomcat 实现 HTTPS 双向证书认证的步骤。 第一步:为服务器生成证书 使用 Keytool 生成证书需要在命令行中输入一些必要的参数,包括证书的别名、密钥算法、证书文件的路径和...

    tomcat https 证书安装

    在Tomcat中,可以使用Java的keytool工具。打开命令行,运行以下命令: ``` keytool -genkey -alias tomcat -keyalg RSA -keystore keystore.jks ``` 这会创建一个名为`keystore.jks`的文件,存储了私钥和自签名...

Global site tag (gtag.js) - Google Analytics