一、生成 server key :
keytool -genkey -alias tomcat -keyalg RSA -keypass changeit -storepass changeit -keystore d:/key/server.keystore -validity 3600
参数 -validity 指证书的有效期(天),缺省有效期很短,只有90天。
名字与姓氏
localhost或hostname.domainname(用户拥有的域名),
(如果输错的话程序中使用到证书会报这个错:java.security.cert.CertificateException: No name matching localhost found)
其它全部以 enter 跳过,最后确认输入Y就可以了,
二、导入过程分2步,第一步是导出证书,第二步是导入到证书信任库,命令如下:
keytool -export -trustcacerts -alias tomcat -file d:/key/server.cer -keystore d:/key/server.keystore -storepass changeit
keytool -import -trustcacerts -alias tomcat -file d:/key/server.cer -keystore %JAVA_HOME%/jre/lib/security/cacerts -storepass changeit
三、Tomcat6.0.10配置:
<Connector protocol="org.apache.coyote.http11.Http11NioProtocol"
port="8443" minSpareThreads="5" maxSpareThreads="75"
enableLookups="true" disableUploadTimeout="true"
acceptCount="100" maxThreads="200"
scheme="https" secure="true" SSLEnabled="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="d:/key/server.keystore"
keystorePass="changeit"/>
tomcat6支持3种,请参考以下文档:
http://tomcat.apache.org/tomcat-6.0-doc/ssl-howto.html
验证配置
访问 https://localhost:8443/
分享到:
相关推荐
Tomcat SSL 配置 本文档介绍了 Tomcat SSL 配置的详细步骤,包括准备工作、配置过程和验证配置等。...通过本文档,可以快速掌握 Tomcat SSL 配置的步骤,实现 HTTPS 协议的支持,提高 Web 应用程序的安全性。
- "tomcat-ssl配置步骤_2.txt":这应该是一个简化的文本文件,列出了配置Tomcat SSL的具体步骤,方便快速参考。 - "readme.txt":标准的说明文件,可能会提供一些额外的注意事项或操作提示。 总的来说,这个压缩包...
"Tomcat+IIS整合配置文件"的标题和描述指向了一个特定的场景:将Apache Tomcat(一个流行的Java Servlet容器)与Microsoft IIS(互联网信息服务)集成,以实现更高效的Web服务。这种整合通常用于在同一个服务器上...
2. 配置Nginx:编写Nginx配置文件,设置反向代理规则,指向Tomcat实例的IP和端口,同时配置SSL证书和密钥。 3. 配置Tomcat:在Tomcat的server.xml文件中调整监听端口,以避免与Nginx冲突。 4. 集群配置:对于HTTP...
Tomcat 下配置 HTTPS 环境详细指南 在本篇文章中,我们将详细介绍如何在 Tomcat 下配置 HTTPS 环境,包括生成密钥、配置 ...我们希望这篇文章能够帮助读者快速地配置 Tomcat 的 HTTPS 环境,并且深入了解相关概念。
本文将深入讲解Tomcat 6.0的配置过程,包括从下载、安装到实际运行的每一个步骤,旨在帮助初学者快速上手。 一、Tomcat 6.0下载 首先,你需要访问Apache官方网站(http://tomcat.apache.org/)下载Tomcat 6.0的最新...
### Tomcat安装及配置教程详解 #### 一、Tomcat简介 ...通过以上步骤,你可以快速搭建起Tomcat服务器,并根据具体需求进行相应的配置和优化。这份教程旨在帮助初学者和需要部署Java Web应用程序的开发者快速上手。
以上就是Tomcat的基本安装和配置教程,通过这些步骤,你可以快速地搭建起一个本地的Java Web开发环境。在实际应用中,还需要根据具体需求进行更深入的配置和优化。在学习过程中,可以参考官方文档和社区资源,以便更...
【标签】"tomcat配置"暗示了文件内容将深入讲解Tomcat的各项配置选项,如服务器的默认端口8080更改、虚拟主机的设定、Context配置、JNDI资源的管理、日志配置、安全性设置(如SSL证书配置)、连接器(Connector)的...
标题 "Tomcat 快速实现HTTPS访问(Linux)" 指的是在Linux环境中配置Apache Tomcat服务器以支持安全套接层(SSL)协议,从而实现HTTPS访问。HTTPS是HTTP协议的安全版本,它通过使用SSL/TLS协议加密通信,确保数据在...
6. **安全性设置**:包括用户认证、角色权限、SSL/TLS配置等,确保Web应用的安全运行。 7. **性能优化**:如调整JVM参数,增加线程池大小,设置连接超时等,提升Tomcat的处理能力和响应速度。 8. **部署Web应用**...
本教程文件详细介绍了Tomcat的安装和配置过程,旨在帮助用户快速、顺利地部署和运行Tomcat服务器。内容涵盖了从下载到配置的各个步骤,包括必要的环境设置和常见问题的解决方案。 #### 内容概要 1. **前期准备** ...
本文将详细介绍 Tomcat 的安装与配置过程,帮助初学者快速上手。 #### 二、准备工作 在开始安装配置之前,确保已经安装了 Java 环境。Tomcat 依赖于 Java 运行环境 (JRE) 或开发工具包 (JDK),因此需要先安装 Java...
- **SSL/TLS支持**:为了保障通信安全,Tomcat支持SSL/TLS协议,可以通过配置实现HTTPS服务。 - **集群支持**:Tomcat支持集群部署,可以在多台服务器之间负载均衡,提高应用的高可用性和性能。 - **管理界面**:...
"java web项目的war包实现nginx+tomcat+https的快速和安全的配置" 本资源主要讲述了如何将 Java 开发的 war 包部署到 Linux 服务器上,并使用 Nginx 和 Tomcat 实现负载均衡和 HTTPS 访问,同时支持 IPv6 网络的...
通过学习这些实例,开发者可以快速了解如何设置和调整Tomcat,以便更好地支持和优化他们的Java Web应用。 【标签】"Tomcat"是这个主题的核心,它涵盖了与Tomcat相关的所有内容,包括但不限于安装、启动、停止、配置...
Tomcat8.0则是Apache软件基金会的开源Java Servlet容器,它支持Servlet 3.1规范,性能优化,更快速的启动时间,以及对WebSocket协议的支持。Tomcat8.0作为轻量级应用服务器,适用于运行Java Web应用程序。 JK模块是...
这个过程通常涉及安装、配置、权限设置等多个步骤,对于初学者或者需要快速搭建环境的开发者来说非常有用。 首先,我们需要了解Tomcat的安装与配置。Tomcat是Apache软件基金会的项目,它支持Servlet和JSP标准,是...
在构建高性能、高可用性的Web服务时,"nginx_memcached_tomcat集群工具及配置文件"是一个关键的组件。这个组合充分利用了各个组件的优势,提供了一种高效且可扩展的解决方案。下面将详细介绍这些组件以及它们如何...
Apache Tomcat 是一个广泛使用...综上所述,这个压缩包提供了一种快速启用Tomcat HTTPS服务的方法,适用于学习和测试环境。对于生产环境,建议遵循更严格的安全实践,例如使用CA签署的证书,并定期更新和审核安全配置。