1.登录你的阿里云管理台,产品与服务-->安全-->SSL证书
2、选择购买证书
3、圈重点,考试要考的~
品牌选择Symantec
保护类型选择1个域名,
然后证书类型就会显示对应的免费证书类型了,,注意哦~是免费的,哈哈
之后选择购买就可以了,购买完成之后,在填写下相关信息,申请一下证书,很快的,几分钟就申请成功了,以下就是我申请成功的界面,因为我服务器用的是tomcat,所以这边我就下载的是tomcat证书,下面写的也是相关tomcat配置方法
下载证书文件,并且解压出来
4.服务器上的配置
在服务器上的tomcat安装目录下创建一个cert文件夹,建议在conf文件夹中创建
mkdir cert
然后将解压出来的这个.pfx文件上传到刚刚创建的cert目录下面
放好了之后执行下面这行命令,生成jks文件,需要输入密码,强烈建议jks密码和pfx密码一致
该命令在cert文件夹中执行
keytool -importkeystore -srckeystore xxx.pfx -destkeystore your-name.jks -srcstoretype PKCS12 -deststoretype JKS
5.服务器上tomcat的server.xml配置文件修改,(修改完以下配置之后,记得重启tomcat服务)
1)
2)
3)
6.阿里云安全组配置(划重点,考试要考~)
千万记得要配置阿里云安全组,凡是涉及到端口的,都要配置安全组,不然都会无法访问.
具体怎么配置,请参考我的这篇博客:https://blog.csdn.net/qq_35868412/article/details/84862650
7.centons中防火墙开放443端口
首先查看服务器防火墙的运行状态
firewall-cmd --state
如果是防火墙是运行状态,则可以执行下面这行命令,开放443端口
firewall-cmd --zone=public --add-port=443/tcp --permanent
执行完成之后,重启防火墙
systemctl restart firewalld.service
按照以上步骤完成之后,就可以实现https访问了~