记把HTTP到HTTPS协议,在Linux服务器中部署阿里申请的免费SSL证书(Tomcat版)

SSL证书的申请过程不多赘述,还请查找其他博主的介绍。

检验Linux中Java、Tomcat环境:

这一步,验证Liux中是否含有Java、Tomcat,这两样工具

rpm -qa | grep java

rpm是管理套件命令,-qa表示使用询问模式查询所有套件;grep表示查询文件里符合条件的字符串;java表示查询包含java的字符串(取自:这里)

如果Java版本是openjdk,例如下图这样的,需要我们安装新的Java并配置好,可以参考以下网站:这里

安装了Java后,Tomcat的安装也是同样的步骤,但Tomcat不用进行配置,在对其进行解压后,进入的文件夹中找到“bin”文件夹,运行“startup.sh”则是完成了Tomcat启动

./startup.sh

 下载并部署SSL证书:

证书的下载在阿里云进行了免费证书申请、认证后可以进行下载

这里下载的是Tomcat服务器类型,下载的压缩包只有两个文件:一个pfx文件,一个带有密码的txt文件

把这两个文件上传到下载好Tomcat的服务器,最好把它们放到Tomcat的conf文件夹下(这里我把它们放在了“conf”-->“Certificate”文件夹下):

打开server.xml进行证书的部署:

vi server.xml

在Service内部结尾处添加:

    <Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol" maxThreads="150" SSLEnabled="true">
        <SSLHostConfig>
            <Certificate certificateKeystoreFile="conf/Certificate/5096851_www.daiqizhanshi.cn.pfx" certificateKeystorePassword="OcDS9d7s" certificateKeystoreType="PKCS12" />
        </SSLHostConfig>
    </Connector>
在添加完毕后,往上找到下图的Connector,redirectPort必须与上面代码中的port一致,其他就不用管。
certificateKeystoreFile="这里是你下载的证书压缩包里面的pfx文件路径"
certificateKeystorePassword="这里是那个密码文件里面的内容",后面的certificateKeystoreType默认就好

最后Esc,:wq! 保存退出再进行Tomcat的关闭和启动就完成了证书的部署。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值