蜗牛在前面的\”通用Linux Apache Web环境配置SSL证书方法整理\”文章中有在整理Apache环境安装自己从外部申请/购买的SSL证书,细心的网友会看到这篇文章测试的环境是宝塔面板。当时是考虑到需要一个Apache环境,所以就随手将手上的一台测试机中宝塔面板切换到Apache环境。
其实,如果我们使用当前主流的VPS可视化面板,基本上面板中都自带一键安装免费SSL证书,或者是可以将自定义申请的证书直接可视化添加激活,并不需要这么复杂的手工添加。这不就继续接着上面的文章,直接在宝塔面板后台我们看看如何添加从外部申请过来的证书添加到站点中。比如黑五期间,申请的NC便宜SSL证书就可以这样直接添加进来。
蜗牛在\”宝塔Linux面板快速安装免费Let\’s Encrypt SSL证书且自动续约\”文章中有分享到面板支持Let\’s Encrypt免费证书快速安装,这个一般的面板和一键包都可以。这篇文章中,我们不安装免费证书,而是将申请过来的证书安装进来。
第一、添加站点
如果我们没有添加站点,就先在宝塔面板添加站点。如果已经添加,那就跳过。
第二、准备添加SSL
这里我们编辑站点,看到上图SSL部分,看到当前没有启动SSL。我们可以一键Let\’s Encrypt,但是这里我们需要自定义安装已经准备好的证书。点击 其他证书,这里我们需要添加已经准备好的证书。
这里我依旧添加apache规则证书,我们在证书包里会看到类似.crt、**-bundle.crt、.key三个文件。左侧填写.key文件复制进来。右侧我们先复制.crt,紧跟后面复制机你来**-bundle.crt。然后保存。
第三、检查证书安装
在测试这篇文章的时候,蜗牛是从阿里那边申请的免费DV 证书测试的。反正我们安装的方法都是类似。
总结,这篇文章中蜗牛是记录的用宝塔面板环境,无论是apache,还是nginx,都可以不要手工安装SSL证书,直接可以后台进行安装接入。