宝塔面板如何部署启用ssl证书?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了宝塔面板如何部署启用ssl证书?相关的知识,希望对你有一定的参考价值。

提前步骤进入Gworg申请SSL证书,如果子域名很多使用通配符证书。

一、登录邮箱下载:Gworg证书文件目录 ,都会有以下五个文件夹。宝塔BT面板只需要用到nginx文件夹。


二、打开宝塔BT后台,点击:网站,选择:设置。


三、选择:SSL——其它证书

Nginx环境配置证书方法(证书目录只有两个文件的):
进入nginx(证书)目录,有以下两个文件
其中红框.key后缀的是服务器私钥,填入面板证书的左边红框中(用文本编辑器完整复制粘贴进去)
蓝框.crt后缀的是证书(也可能是pem后缀),填入面板证书的右边蓝色框中(用文本编辑器完整复制粘贴进去)


然后保存即可。

如果需要强制HTTPS访问网站:进入宝塔服务器管理面板,在:“网站”>>“设置”>>”SSL”中开启“强制HTTPS”

参考技术A

SSL证书是数字证书的一种,具备数据加密和身份验证的作用,由于是要部署在服务器上,所以也可称为是服务器证书。

登录宝塔面板,在后台管理界面单击网站,即可进入“网站管理”页面。在 “网站管理” 页面中选择我们需要配置SSL证书的域名对应的站点并单击设置,如下图所示:

接下来,在弹出的“ 站点修改” 窗口中,依次单击 SSL > 其他证书,填写密钥以及证书文件,信息设置好后,单击保存即可。

这下在宝塔面板上就可以启用部署SSL证书了

腾讯云宝塔轻量服务器Linux如何开启SSL证书

文章目录

1. 登录宝塔

如果不会自己安装宝塔,可以在腾讯云切换服务器应用为宝塔.

  • 登录宝塔, 点击网站
  • 在网站SSL证书字段下点击部署(或者点击设置也可以)
  • 点击SSL菜单

    左边需要粘贴KEY,右边需要粘贴PEM. 需要粘贴的内容在下一步
    我已经粘贴,要不然此处应该为空白

2. 下载证书

  • 登录腾讯云证书页面
    我的证书
  • 下载证书
  • 下载宝塔版本
    我发现其实和Nginx是一样的版本
  • 打开下载文件夹,找到*.key*.crt文件

3. 粘贴密钥

  • 文本编辑器打开*.key,粘贴到宝塔左侧
  • 文本编辑器打开*.crt,粘贴到宝塔右侧
  • 保存,配置成功


⚠️宝塔说明的坑

宝塔下方说明看起来好像要拼接字符一样,但是实际不需要,只需要打开*.crt文件,复制里面的内容即可


⚠️PEM文件的坑

证书文件夹有一个*.pem文件,一开始我粘贴的都是这个文件,因为宝塔提示PEM格式,这是个很大的坑!因为根本不需要这个文件


⚠️CSR文件的坑

预览4个文件,只有key和csr文件看起来有密钥,但是实际csr文件不需要


⚠️MAC预览的坑

*.crt文件在mac预览和实际打开是不一样的!
预览是这样的

而实际打开是这样的

这是浪费了我2天时间的坑

以上是关于宝塔面板如何部署启用ssl证书?的主要内容,如果未能解决你的问题,请参考以下文章

如何用宝塔面板部署HTTPS/SSL证书

如何在宝塔面板启用 ASP.NET CORE 网站并自动申请 HTTPS 证书

宝塔面板配置阿里云SSL证书流程

宝塔面板安装SSL证书

宝塔https部署没成功的原因排查

NO.A.0016——宝塔Linux7.4.5正式版/控制面板部署教程/使用教程