用户工具

站点工具


ssl:cpanelandssl

虚拟主机cPanel安装SSL证书

相关视频教程:http://www.bilibili.com/video/av8360412/?zw#quality=3

本页内容以demo.wpwiki.cn域名测试安装 SSL 证书。

一、生成SSL证书

如果已经阅读 如何生成SSL证书,注意在第四步时,cPanel 操作会稍有不同。

第四步:cPanel会自动隐藏以 . 开头的文件和文件夹,点击右上角的 设置,勾选 显示隐藏文件;

在网站根目录下新建文件夹 .well-known ,进入此文件夹后,新建文件夹 acme-challenge 并进入此文件夹。将刚刚下载的验证文件上传到这里。

点击验证链接,没有错误提示,说明文件夹和文件正确。

第五步:点击 Download SSL Certificate (不需要勾选 I Have My Own CSR ),将会生成证书文件。

第六步:这时看到三段内容。为保险起见,可以点击 Download All SSL Certificate Files 下载SSL证书文件。

二、虚拟主机安装SSL证书

第七步:在cPanel里,找到并点击 SSL/TLS , 点击 管理 SSL 站点。

域选择 demo.wpwiki.cn

接下来,把三段内容分别复制粘贴,点击 安装证书,安装成功将看到如下提示:

注:如果 WordPress 网站已经好,则需要导出数据库,批量修改http://demo.wpwiki.cnhttps://demo.wpwiki.cn

可能出现的问题:如果打开https://demo.wpwiki.cn 出现警告错误,可尝试清除缓存后再尝试。

第八步:如果你用http://demo.wpwiki.cn打开,发现也是可以的。在VPS安装SSL证书时,讲到将所有http链接跳转到https下的处理方法,由于 cPanel 集成的是 Apache ,而不是 Nginx,所以这里还需要了解一下在 cPanel 下如何处理这个问题。

使用 代码编辑器 打开网站根目录下的 .htaccess,在 RewriteEngine On 下添加以下代码(注意修改demo.wpwiki.cn为你的网址)

RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://demo.wpwiki.cn/$1 [R,L]

BLUEHOST里有所不同

点击 SSL/TLS Manager 进入SSL证书添加

会看到如下图所示

这就需要分别打开第一项和第三项。

  • 第一项内将KEY代码粘贴,保存;
  • 第三项内先粘贴certificate.crt的代码,接着粘贴ca_bundle.crt的代码,然后 保存证书。

完成 SSL 安装后,在网站根目录下建立一个 test.php 空文件,使用 https://www.yourdomain.com/test.php 测试是否安装正确。

ssl/cpanelandssl.txt · 最后更改: 2021/08/06 11:37 (外部编辑)