`
qingzuochen
  • 浏览: 276306 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Tomcat5.5配置SSL精简版

阅读更多
首先确认自己能通过CSR签发到证书,如果不能,或者只是想配着玩玩,请下载附件中内容(server_keystore),然后从步骤6开始

1.生成Server密鈅server_keystore
%JDK_HOME%\bin\keytool -genkey -alias tomcat_server -validity 365 -keyalg RSA -keysize 1024 -keypass changeit -storepass changeit -dname "cn=localhost, ou=department, o=company, l=Beijing, st=Beijing, c=CN" -keystore server_keystore

红色部分改成自己Tomcat所在机器的ip
2.生成Server待签名证书server.csr
%JDK_HOME%\bin\keytool -certreq -alias tomcat_server -sigalg MD5withRSA -file server.csr -keypass changeit -keystore server_keystore -storepass changeit

3.申请服务器证书
根据得到的CSR文件去申请证书,如果没办法申请到证书,那就不用往下了。
4.导入根证书
如果是多级颁发者,请将其所有的颁发者证书都导入
%JDK_HOME%/bin/keytool -import -trustcacerts -storepass changeit -alias ca_root -file root.cer -keystore server_keystore


5.导入服务器证书
将根证书(root.cer)、二级根证书(class3ca.cer)、服务器证书(server.cer)按照证书链顺序拷贝到一个文件中,命名为server.pem,格式见为:
-----BEGIN CERTIFICATE-----
……………………………
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
……………………………
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
……………………………
-----END CERTIFICATE-----

%JDK_HOME%/bin/keytool -import -v -trustcacerts -storepass changeit -alias tomcat_server -file server.pem -keystore server_keystore

6.配置Tomcat
将%JDK_HOME%/bin/下的server_keystore拷贝到%TOMCAT_HOME%/conf下,修改server.xml文件,在其中找到类似如下的类容
<!-- Define a SSL Coyote HTTP/1.1 Connector on port 8443 -->
<!--   注:去掉
<Connector port="8443"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" disableUploadTimeout="true"
acceptCount="100" debug="0" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS" />
-->    注:去掉

去掉<!-- -->
并在属性中加上 keystoreFile="\conf\server_keystore"   //请根据实际情况修改
7.测试
启动tomcat,地址栏输入https://127.0.0.1:8443。能看到黄猫,说明成功了。
分享到:
评论

相关推荐

    Tomcat5.5配置SSL

    在IT行业中,Tomcat是一...总结一下,配置Tomcat 5.5的SSL涉及到生成和导入证书、修改Tomcat配置文件以及在Web应用层设置安全约束。通过这些步骤,你可以确保Web应用程序通过HTTPS提供服务,从而提高数据传输的安全性。

    tomcat5.5 免安装版+配置教程

    `jdk1.5和tomcat5.5免安装的环境配置.txt`文件很可能是详细记录了配置过程的文字说明,包括JDK和Tomcat的安装、环境变量设置、防火墙端口开放等细节。建议按照这个文件的指示操作,确保每一步都正确无误。 需要注意...

    jdk5.5+tomcat5.5 环境配置

    jdk5.5+tomcat5.5 环境配置 jdk5.5+tomcat5.5 环境配置是 Java 开发中常用的服务器配置,下面将详细介绍其配置过程。 一、下载和安装 jdk 和 tomcat 首先,需要下载最新的 jdk 和 tomcat 软件包。目前,最新的 ...

    tomcat5.5官方版

    《深入理解Tomcat5.5官方版》 Tomcat,作为一个开源且免费的Java Servlet容器,是Apache软件基金会Jakarta项目的重要组成部分。Tomcat5.5版本是其历史上的一个重要里程碑,它为开发者提供了稳定、高效的Java应用...

    tomcat5.5集群完整版

    【标题】"Tomcat5.5集群完整版"所涉及的知识点主要集中在如何构建和管理一个基于Tomcat5.5的服务器集群。Tomcat作为Apache软件基金会的一个开源项目,是Java Servlet和JavaServer Pages(JSP)技术的开源Web应用...

    tomcat5.5 admin配置

    下面将详细介绍如何配置Tomcat 5.5的admin页面。 首先,你需要下载Tomcat 5.5的安装包,例如文件名为`apache-tomcat-5.5.26`的压缩包。解压这个文件到你选择的目录,通常我们会将其放在`C:\Program Files`或`/usr/...

    Tomcat5.5中文版

    《Tomcat 5.5 中文版:程序设计与应用详解》 Apache Tomcat是一款开源、免费的Java Servlet容器,广泛应用于Web应用程序的部署和运行。Tomcat 5.5是其历史上的一个重要版本,提供了许多增强的功能和优化,使得它在...

    tomcat5.5以及tomcatplugin(附详细配置)

    【标题】"Tomcat5.5以及TomcatPlugin(附详细配置)"主要涵盖了两个核心主题:Tomcat 5.5版本的应用服务器以及Tomcat Plugin在Eclipse集成开发环境中的使用,特别是与Lomboz插件的配合。这些知识点对于Java Web开发者...

    tomcat5/tomcat5.5安装包

    【标题】"Tomcat5/tomcat5.5安装包" 涵盖了两个不同版本的Apache Tomcat服务器,即Tomcat 5.0和Tomcat 5.5。Tomcat是一个开源的、免费的应用服务器,主要用于部署和运行Java Servlets和JavaServer Pages(JSP)。它...

    Eclipse+MyEclipse+tomcat5.5配置明细+MyEclipse注册码

    为了方便更多的人,写了这个! 一、安装JDK 二、安装Tomcat 三、安装Eclipse 四、安装MyEclipse 五、破解MyEclipse 六、指定Eclipse+MyEclipse的JRE 这里包括下载链接。和变量参数

    tomcat5.5安装版

    这个"tomcat5.5安装版"包含了所有必要的组件来搭建一个完整的Tomcat服务器环境。以下是关于Tomcat 5.5的一些关键知识点: 1. **Java Servlet和JSP**: - Java Servlet是一种Java编程接口,允许开发者创建动态web...

    Apache2.2+Tomcat5.5整合配置教程

    Apache2.2与Tomcat5.5的整合配置是一个常见的任务,特别是在那些希望利用Apache作为前端服务器处理静态内容,而将动态请求转发给Tomcat处理的环境中。这种配置可以提高服务器性能并优化资源分配。 首先,我们需要...

    tomcat5.5和tomcat6.0解压版

    在这个解压版中,包含了Tomcat的两个不同版本:Tomcat 5.5和Tomcat 6.0。 Tomcat 5.5是在2005年发布的,它是Tomcat的一个重要版本,引入了许多新特性和改进。其中,最重要的是对Servlet 2.4和JSP 2.0规范的支持,这...

    tomcat5.5 log配置所需文件

    以下是关于"Tomcat 5.5 Log配置"的知识点详解: 1. **Log4j**: 标签中提到的"log4j.jar"是Apache的一个开源项目,它为Java应用程序提供了一个灵活的日志框架。Log4j是Tomcat默认使用的日志系统,允许开发者根据需要...

    tomcat5.5 解压版

    7. **安全性**:Tomcat支持基本的身份验证、SSL加密以及角色基础的访问控制。在`conf/server.xml`中,可以通过`&lt;Realm&gt;`元素配置用户数据库,并通过`&lt;Security-constraint&gt;`和`&lt;Login-config&gt;`元素定义安全策略。 8...

    tomcat5.0.x与tomcat5.5.x的配置有较大区别

    标题中的“tomcat5.0.x与tomcat5.5.x的配置有较大区别”指的是在升级或迁移Tomcat版本时,配置文件的差异可能导致应用无法正常运行。这两个版本之间的主要区别在于`server.xml`配置文件中对Web应用程序的设置方式,...

    Apache Tomcat 5.5 安装版

    Apache Tomcat 5.5 安装版

    Tomcat 5.5 Tomcat 6.0 安装版本

    **Apache Tomcat 5.5 和 6.0 安装及配置详解** Apache Tomcat 是一个开源的、基于Java Servlet和JavaServer Pages (JSP) 技术的Web应用服务器,由Apache软件基金会开发。它主要负责处理Java的动态内容,是许多企业...

    TOMCAT5.5下载

    **TOMCAT5.5 下载与安装指南** Apache Tomcat 是一款开源的、免费的 Java Servlet 容器,主要用于实现JavaServer Pages (JSP) 和 Java Servlets 的运行环境。Tomcat 5.5 版本是其历史上的一个重要里程碑,它在2006...

Global site tag (gtag.js) - Google Analytics