Tomcat配置阿里云SSL证书[通俗易懂]

Tomcat配置阿里云SSL证书[通俗易懂]记录一次令我蛋疼的tomcat配置SSL证书在阿里云平台获取到SSL证书,并下载,里面有两个文件将证书copy到tomcat下的conf文件夹下,然后配置server.xml文件修改内容如下:<Connectorport=”443″protocol=”org.apache.coyote.http11.Http11NioProtocol”maxTh…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

记录一次令我蛋疼的tomcat配置SSL证书

阿里云平台获取到SSL证书,并下载,里面有两个文件

在这里插入图片描述

将证书copy到tomcat下的conf文件夹下,然后配置server.xml文件

修改内容如下:

<Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol"
               maxThreads="150" SSLEnabled="true"  scheme="https" secure="true">
        <SSLHostConfig>
             <Certificate certificateKeystoreFile="conf/1541231341210.pfx"
                         certificateKeystoreType="PKCS12"    		
                         certificateKeystorePassword="证书相对应的密码"/>
        </SSLHostConfig>
    </Connector>

同时修改端口

<Connector port="80" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="443" />

 <Connector port="8009" protocol="AJP/1.3" redirectPort="443" />

然后修改web.xml

将如下内容加在的后面

<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!!

到这里就结束了吗?No,要是这么简单我就不会蛋疼了!!

到这里就一定要看自己的防火墙中有没有加入443端口,不然即使以上配置都做了最后都是访问不到的!!!

查看443端口是否加入防火墙:firewall-cmd --zone=public --query-port=443/tcp

将443加入防火墙:firewall-cmd --permanent --zone=public --add-port=443tcp

重启防火墙:firewall-cmd --reload

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/186471.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 小波变换–dwt2 与wavedec2

    小波变换–dwt2 与wavedec2https://www.cnblogs.com/xfzhang/p/7295041.htmlhttps://www.ilovematlab.cn/thread-45020-1-1.htmldwt2是二维单尺度小波变换,其可以通过指定小波或者分解滤波器进行二维单尺度小波分解。而wavedec2是二维多尺度小波分解.尺度可理解为级,即wavedec2可用于多级小波分解dwt2:[cA,cH,cV,cD]=dwt2(X,’wname’);wavedec2:[C,S]=wavede…

  • 这个, …, 男方也太背了吧, 尽碰上极品女方…

    这个, …, 男方也太背了吧, 尽碰上极品女方…
    发信人:jungleford(風淸揚╬孤城斩菜羊),信区:Joke
    标 题:我生活在上海,我相亲无数次,那些极品女方父母(转载)
    发信站:水木社区(SunAug2220:58:532010),站内

    【以下文字转载自Shanghai讨论区】
    发信人:adi(杨过),信区:Shanghai
    标 题:我生活在上海,我相亲无数次,那些极品女方父母
    发信站:水木

  • mysql之jdbc

    mysql之jdbcJDBCjava数据库连接用来操纵mysql数据库服务器的一套api接口。大部分是接口。javajdbc各种关系数据库mysqloraclesqlserverdb2jdbc操作m

  • WPF教程(二) WPF vs WinForms

    在前面的章节,我们讨论了WPF是什么,还涉及了一点点WinForms。在本章节,我将尝试比较两者,尽管它们服务的目的一样,却存在很多的区别。如果你以前从来没有接触过WinForms,或者WPF是你学习的第一种GUI框架,请跳过这一章节。但是如果你有兴趣的话,不妨尝试一读。先说说两者最重要的区别。WinForms只是标准窗体控件顶部的一层(如文本框),而WPF从零开始,几乎在所有场景下都不依赖于

  • PAT乙级经验分享(19.03.02)「建议收藏」

    PAT乙级经验分享(19.03.02)「建议收藏」一、关于报名条件:有身份证就行!!报名费用:256人民币(?为什么涨价)报考方式:https://www.patest.cn考场:自选就近考点参与考试。二、关于要准备的东西准考证!!身份证!!考试会发草稿纸!如果有喜欢写写画画的同学们可以带笔啦(走进考场,看看大家纷纷拔出笔的瞬间,我:…)必胜的决心(?)三、关于考试(PAT乙级)考试时间为180分钟;乙级共有5道…

  • linux ll命令无效

    linux ll命令无效1.编辑~/.bashcvim~/.bashc若vi/vim命令无效,参考bash:vi:commandnotfound/bash:vim:commandnotfound2.重新执行刚修改的初始化文件source~/.bashc

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号