首先是申请证书,可以用java自带的keytool生成证书
语句如下:
1
|
keytool -genkey - alias tomcat -keyalg RSA -keystore /home/rainman/ .keystore
|
没有设置全局变量的话,也可以进入java的目录,如
1
|
/usr/java/jdk1 .6.0_04 /bin/keytool -genkey - alias tomcat -keyalg RSA -keystore /home/rainman/ .keystore
|
执行命令后会让输入证书信息
然后要配置tomcat,找到tomcat目录/conf/server.xml文件
找到一下这段代码
1
2
3
4
5
|
<!--
<Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol"
maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS" />
-->
|
取消注释,并改为
1
2
3
4
5
|
< Connector port = "8443" protocol = "HTTP/1.1"
maxThreads = "150" SSLEnabled = "true" scheme = "https" secure = "true"
clientAuth = "false" sslProtocol = "TLS" keystoreFile = "/home/rainman/.keystore" (keystore文件地址)
keystorePass = "123456" />(123456是我之前输入的keystore密码)
|
然后重新一下就可以通过https://ip:8443/url请求服务了
以上是本地和测试环境的https配置。如果希望能通过域名访问,需要向相关机构申请https证书,就不是这样随随便便的搞了
相关推荐
### Linux配置Tomcat集群知识点详解 #### 一、概述与目标 在Linux环境下配置Tomcat集群,主要目的是构建一个能够实现水平扩展、具备高可用性、支持负载均衡以及错误恢复能力的服务架构。通过集群的方式,可以提高...
在Linux环境下启动多个Tomcat服务器是一项常见的需求,尤其是在开发、测试或生产环境中,为了实现不同应用的隔离或者负载均衡,企业级项目往往需要部署多个独立的Tomcat实例。以下将详细解析如何在Linux系统中成功...
在给定的标题和描述中,提到的是在Linux环境下安装Apache Tomcat的最新版本8.5.59的tar.gz文件。这是一个常见的Linux软件分发格式,用于在不依赖任何其他软件包管理器的情况下进行手动安装。 **Apache Tomcat 8.5....
以上步骤涵盖了在Windows和Linux环境下配置Nginx作为HTTPS反向代理并将请求转发至Tomcat HTTP服务器的过程。正确配置后,用户可以通过HTTPS协议访问部署在Tomcat上的应用,提高了安全性。此外,通过调整Nginx的配置...
【Linux下Tomcat集群配置详解】 在Linux环境中配置Tomcat集群是提高Web应用程序可用性和负载均衡的重要步骤。本文将详细讲解如何在Linux系统上搭建Tomcat集群,并利用Nginx作为反向代理服务器来实现集群的管理和...
Tomcat的最新版本不断跟进Java Web技术的发展,支持最新的Servlet和JSP规范。这使得开发者能够利用最新的功能进行Web应用的开发和部署。 ### 二、Tomcat的安装与配置 在安装Tomcat前,确保已经安装了JDK1.2或更高...
### Tomcat配置详解 #### 一、Tomcat内存与性能参数设置 在部署Java Web应用时,合理地配置Tomcat的内存及性能参数对于确保应用的稳定性和性能至关重要。默认的Tomcat配置往往不适合生产环境的高并发需求,因此...
### Tomcat目录结构详解 #### 一、Tomcat目录概述 Tomcat服务器是一款开源的Servlet容器,主要用于执行Java Servlet和渲染JSP(Java Server Pages)。它由Apache软件基金会的Jakarta项目开发,提供了轻量级的Web...
本文主要介绍如何在Linux环境下将Apache和Tomcat进行整合,以实现负载均衡。Apache作为Web服务器,可以处理静态内容,而Tomcat作为Java应用服务器,处理动态内容。通过Apache的mod_jk模块,可以将HTTP请求转发到...
### 一、上传文件到服务器的方法 在Java Web开发中,文件上传是...通过以上步骤,可以完成Linux环境下JDK、MySQL和Tomcat的基本安装配置。这些工具是构建Java Web应用的基础,正确安装它们对于搭建开发环境至关重要。
【Linux系统所需Tomcat】 在IT领域,Linux操作系统与Apache Tomcat服务器的组合是搭建Web应用的常见选择。Linux以其开源、稳定和高效的特点,被广泛应用于服务器端,而Tomcat作为轻量级的Java应用服务器,尤其适用...
【Tomcat配置详解】 Tomcat,作为Apache软件基金会Jakarta项目中的核心子项目,是备受推崇的Servlet和JSP容器,特别是在Java世界中,它在2001年被JavaWorld杂志评为最具创新的Java产品。Sun Microsystems也推荐...
根据提供的文件信息,“孙卫琴 Tomcat与Java&Web开发技术详解.pdf”,我们可以总结出以下相关的IT知识点: ### 一、Tomcat服务器介绍 #### 1.1 Tomcat概述 Tomcat是由Apache软件基金会(ASF)开发的一款开源的...
在描述中没有提供具体信息,但我们可以推测其内容可能涉及在Windows和Linux环境下安装和配置Tomcat 7.0.62的过程。 在标签中,“tomcat”是关键,意味着我们将深入探讨与Tomcat相关的知识点。 压缩包子文件的...
主要给大家介绍了关于Nginx + Tomcat实现请求动态数据和请求静态资源的分离的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
### Linux 下 Tomcat 集群的负载均衡详解 #### 一、集群基本概念 集群是一种集合了多个服务实体的工作模式,旨在提供比单一服务实体更强大、更可靠的平台。对于用户而言,集群表现为单一的服务实体,但实际上它是...
2. **安装与配置Tomcat**:涵盖Windows、Linux和Mac等操作系统上的安装步骤,以及配置Tomcat的环境变量、修改服务器端口、设置虚拟主机等基础操作。 3. **Tomcat目录结构**:详述每个目录的作用,如WEB-INF、conf、...
【Linux与Tomcat 9.0.68详解】 Linux是一种开源、免费的操作系统,它以其稳定性和安全性在服务器领域广泛应用。Tomcat是Apache软件基金会的项目,是一款开源的Java Servlet容器,主要用于运行Java Web应用程序,...
### Linux 下 Nginx + Tomcat 的安装与配置详解 #### 一、环境准备与基础知识 在开始安装之前,我们先来了解一下相关的基础知识。 - **Linux 系统**:本教程适用于大多数 Linux 发行版,如 CentOS、Ubuntu、...