1. 陈健豪博客首页
  2. WordPress

宝塔Linux面板如何安装网站SSL证书,实现全站https?

我们访问网站的时候会发现,有些网站域名前面显示的是一个感叹号,或者不安全等信息,就像下面这样:

http

这类网站呢,就是没有实现https安全协议的。

而添加了https安全协议的网站,域名前面则会显示一把小锁头,或者是安全等,就像本站的一样。

https://chenjianhao.com

什么是https?

网络上的说法有很多,这里是其中一种,大家稍微了解就好。

HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer 或 Hypertext Transfer Protocol Secure,超文本传输安全协议),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。

拓展阅读:https是什么?

那么今天就给大家分享下宝塔Linux面板如何给网站实现全站https加密协议。

上传准备好的证书文件并进行配置

上传证书之前,你需要准备好https证书的文件。不知道证书在哪里获取?证书获取的渠道非常多,有免费的也有付费的,这里分享一个阿里云的免费证书,戳链接进入:https://www.aliyun.com/product/cas

云盾证书服务-免费版

申请了证书之后我们需要先把证书文件下载下来,这里以阿里云证书为例。

这里有一点需要注意:证书分为:Apache、IIS、Nginx等多个版本,这里需要跟我们网站的环境相对应。

宝塔面板进入软件管理,通常第一页会看到我们所使用的的网站环境,我们这里是Apache,所以下载证书的时候需要选择Apache版本的进行下载。

Apache网站环境

这里以阿里云证书为例,我们开始下载证书。首先进入证书管理的后台,这里会显示你的所有的证书,选择我们证书对应后方的下载,进入下载后,我们选择Apache版本。

下载阿里云https证书
根据网站环境选择证书类型进行下载,Apache

下载好之后你会得到一个压缩包,解压压缩包会得到三个文件,我们使用Dreamweaver或者notepad++等软件进行打开,尽量避免使用电脑记事本,因为使用记事本打开可能会导致文件编码改变,导致无法正常安装。

使用notepad++打开三个文件

这里我们进行证书的上传,我们回到宝塔面板的后台,

进入我们的宝塔面板

并在宝塔面板的左侧菜单栏中找到网站,并点击进入,进入后会显示我们服务器上的所有网站,我们选择需要做https协议的网站并点击后面对应的设置

进入宝塔面板后台

进入到设置里面后会出现一个面板,点击左侧的ssl并进入下一步。

点击菜单左侧ssl进入

进来之后我们选择其他证书,然后会出现两个框框,这就是我们上面准备好的文件需要填的地方。

选择其他证书

怎么填写证书呢?其实下面框框下面已经有要求。

  1. 密钥KEY文件全选复制,并粘贴在左边的框框内。
  2. 剩下的两个文件一同复制到右边的框框,首先第一个是public.crt第二个是chain.crt,注意这里不可以调换顺序,否则安装不成功。
  3. 填写完成后我们点击保存按钮。
把证书文件内容对号入座

然后我们点击上方栏目的证书夹,进去之后就会看到我们新上传的证书信息,这里我们点击部署,并打开右上角的强制HTTPS

部署证书,并开启强制HTTPS

进行到这里,我们基本已经实现证书的安装。

如果你的网站是WordPress程序搭建的话,需要到网站后台设置→常规,把WordPress地址(URL)站点地址(URL)开头的http改为https,并保存,重新登录即可,实现过程不需要安装任何插件哦。

设置常规中修改https

关于宝塔Linux面板安装https证书的方法步骤就讲解到这里,如果您有什么不清楚的地方可在下方进行提问评论,谢谢。

版权声明:本文为博主原创文章,遵循 CC BY-NC-SA 4.0 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://chenjianhao.com/13446.html

发表评论

登录后才能评论