云服务器配置SSL证书实现https访问

当配置好域名及备案后,为域名申请SSL证书实现https访问

如果未完成前两步,可以移步看这两篇的教程
云服务器绑定域名教程(一)
云服务器绑定域名教程(二)

1.申请证书

腾讯云、阿里云这些平台中 个人都可以找到免费申请一年的证书,我使用的是阿里云,就以此为例,阿里云申请链接在此
云服务器配置SSL证书实现https访问_第1张图片

2.配置证书

在申请后进入阿里云控制台,搜索数字证书管理服务
云服务器配置SSL证书实现https访问_第2张图片
申请了证书后,点击创建证书,按照提示依次完成,在这里就不过多赘述,完成后就可以看到上图中创建的证书

3.安装证书及完成SSL配置文件

根据服务器类型下载对应的证书
云服务器配置SSL证书实现https访问_第3张图片
我下载的apache证书压缩波包含3个文件
云服务器配置SSL证书实现https访问_第4张图片
证书后面需要上传至服务器,这里建议参考阿里云官方的教程,相当详细,链接在此,我的服务器中部署的是Apache服务器,如果是其他的服务器在阿里云官方文档中也可以找到
对了,实现SSL需要开放443端口(HTTPS服务的默认端口),请在安全组中开放该端口

4.在宝塔面板中进行配置

未进行配置而使用https访问会出现以下情况
云服务器配置SSL证书实现https访问_第5张图片
登录宝塔面板,点击网站,未配置SSL证书的网站,SSL证书下面是一个设置,点击设置
云服务器配置SSL证书实现https访问_第6张图片
将上面下载的证书文件内容,按照要求将证书文件的内容复制进来,保存,重启服务器就可以通过https访问啦
云服务器配置SSL证书实现https访问_第7张图片
我下载的证书这种包含.key chain.crt public.crt
将.key文件放到密钥key,
PEM填写:public.crt 放前面chain.crt 放后面

你可能感兴趣的:(#,Ubuntu,杂项,服务器,阿里云,腾讯云,ssl,https)