`

tomcat https设置

阅读更多
keytool -genkey -keystore "D:\localhost.keystore" -alias localhost -keyalg RSA
在D盘生成localhost.keystore文件


tomcat server.xml添加
<Connector port="9999" protocol="org.apache.coyote.http11.Http11Protocol" SSLEnabled="true"  maxThreads="150" scheme="https" secure="true"
    clientAuth="false" sslProtocol="TLS"   keystoreFile="E:\localhost.keystore"  keystorePass="123456789"/>


将原来的http,ajp的redirectPort设定成9999


在tomcat的web.xml添加
 
    <welcome-file-list>
        <welcome-file>index.html</welcome-file>
        <welcome-file>index.htm</welcome-file>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>
<login-config> 
    <!-- Authorization setting for SSL --> 
    <auth-method>CLIENT-CERT</auth-method> 
    <realm-name>Client Cert Users-only Area</realm-name> 
</login-config> 
<security-constraint> 
    <!-- Authorization setting for SSL --> 
    <web-resource-collection > 
        <web-resource-name >SSL</web-resource-name> 
        <url-pattern>/*</url-pattern> 
    </web-resource-collection> 
    <user-data-constraint> 
        <transport-guarantee>CONFIDENTIAL</transport-guarantee> 
    </user-data-constraint> 
</security-constraint>

实现自动跳转
分享到:
评论

相关推荐

    Tomcat https访问设置

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

    Tomcat配置HTTPS证书认证

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

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

    总的来说,配置Tomcat服务器的HTTPS涉及修改`server.xml`以设置SSL连接器,并可能修改`web.xml`以实现强制HTTPS。这个过程虽然稍显复杂,但对于提供安全的Web服务来说是必不可少的。通过理解这些配置,你可以更好地...

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

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

    Tomcat的Https设置

    Tomcat的Https设置

    tomcat支持https配置

    这可能涉及到配置Struts2的`struts.xml`配置文件,设置过滤器来重定向所有HTTP请求到HTTPS,以确保在整个应用生命周期中使用安全连接。 总的来说,Tomcat支持HTTPS配置是确保Web应用安全的重要步骤,涉及到服务器和...

    Tomcat中实现https安全连接与SSL配置

    https ssl Tomcat中实现https安全连接与SSL配置https ssl Tomcat中实现https安全连接与SSL配置https ssl Tomcat中实现https安全连接与SSL配置https ssl Tomcat中实现https安全连接与SSL配置

    Tomcat配置https单向加密

    【Tomcat配置HTTPS单向加密】是指在Apache Tomcat服务器上设置HTTPS协议,以实现数据传输的安全性。HTTPS协议基于SSL/TLS协议,能够提供数据的加密、服务器身份验证和消息完整性检查,确保网络通信的安全。单向加密...

    Linux(CentOS7)安装Tomcat与设置Tomcat为开机启动项(tomcat8为例)

    你可以从官方下载页面(https://tomcat.apache.org/download-80.cgi)获取所需版本。例如,下载Linux环境下的tar.gz压缩包,如`apache-tomcat-8.5.47.tar.gz`。 **安装步骤:** 1. **下载Tomcat**:将下载的压缩包...

    Tomcat中配置https

    接下来,我们需要在Tomcat的配置文件中设置HTTPS。Tomcat的服务器配置主要通过`conf/server.xml`文件进行。我们需要在`&lt;Server&gt;`标签内添加一个`&lt;Connector&gt;`标签来配置HTTPS连接器。一个基本的配置如下: ```xml ...

    tomcat全套配置https协议

    总结,配置Tomcat支持HTTPS协议涉及生成证书、编辑Tomcat配置文件以及设置强制HTTPS重定向。这个过程对保障Web应用的安全性至关重要,尤其是在处理敏感用户信息时。理解并熟练掌握这些步骤,可以让你在开发和维护...

    tomcat7,tomcat8,tomcat9

    3. 配置服务器运行时环境,设置JRE版本和服务器端口等。 4. 创建或导入Web项目,将项目部署到Tomcat服务器上。 5. 右键点击服务器实例,选择"Start"启动Tomcat,通过浏览器访问应用。 总的来说,Tomcat7、Tomcat8和...

    Tomcat 开启基于https的SSL配置

    Tomcat 开启基于 HTTPS 的 SSL 配置 在互联网时代,安全性问题变得越来越重要,为了保护用户的隐私和数据,越来越多的网站开始使用 HTTPS 协议。Tomcat 作为一个流行的 Java Web 服务器,当然也支持 HTTPS 协议。...

    tomcat设置https双向认证(机构颁发证书)

    调用一个需要双向认证接口碰到的问题,现分享给大家 文章主要描述怎么样生成机构颁发的证书根据证书生成jks文件 另外有意义的参考文章如下,主要为java程序带证书调用...https://www.cnblogs.com/yshyee/p/7804942.html

    TOMCAT 6 中配置HTTPS

    本文将深入探讨如何在Tomcat 6中设置HTTPS。 首先,了解HTTPS的基本原理。HTTPS(Hypertext Transfer Protocol Secure)是HTTP的安全版本,通过使用SSL/TLS协议来加密数据传输,防止中间人攻击和数据篡改。在Tomcat...

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

    但在这个场景中,`server.xml`的SSL配置已经完成了基础的HTTPS设置,所以`web.xml`的修改不是必须的。 - 验证SSL配置是否成功,可以在浏览器中输入`https://yourdomain:8443`,如果出现安全锁图标,说明HTTPS已经...

    tomcat配置 连接数(优化)

    描述中提到的“NULL 博文链接:https://xiaotao-2010.iteye.com/blog/1458944”虽然没有提供具体信息,但通常博客文章会详细解释如何进行Tomcat的配置优化,包括但不限于以下步骤: 1. **配置`server.xml`**:这是...

    tomcat6配置https

    标题“Tomcat6配置HTTPS”涉及的是在Apache Tomcat 6版本中设置和配置安全的HTTPS连接。HTTPS是一种基于SSL/TLS协议的安全通信协议,用于在网络上提供加密传输和身份认证,确保用户数据的安全性。 首先,为了在...

    tomcat配置https所需要的附件

    其中,`port`是HTTPS监听的端口,`SSLEnabled`设置为`true`启用HTTPS,`certificateKeystoreFile`指向你的KeyStore文件,`certificateKeyAlias`是证书别名,`keystorePass`是KeyStore密码。 5. **重启Tomcat**:...

    nginx+tomcat+ssl_https

    2. 配置Nginx:编写Nginx配置文件,设置反向代理规则,指向Tomcat实例的IP和端口,同时配置SSL证书和密钥。 3. 配置Tomcat:在Tomcat的server.xml文件中调整监听端口,以避免与Nginx冲突。 4. 集群配置:对于HTTP...

Global site tag (gtag.js) - Google Analytics