网站免费启用 HTTPS, 免费安装SSL证书, Free SSL Certificate Setup for WordPress on Google Cloud (Click-to-Deploy), 免费certbot说明

 

当然,免费的一般都是来自第三方开源社区了,这里我们推荐使用 certbot :

 

这个是官网: https://certbot.eff.org/lets-encrypt/ubuntuother-apache

你可以选择匹配你的服务器信息:

 

 

然后,根据你自己的选择,他会提示你如何安装。 以我为例,Apache + Ubuntu + Google Cloud

 

SSl证书将提高您的搜索排名。

现在,让我们继续在Google云平台上安装SSL证书。

转到计算引擎,然后单击VM实例。

网站免费启用 HTTPS, 免费安装SSL证书, Free SSL Certificate Setup for WordPress on Google Cloud (Click-to-Deploy), 免费certbot说明
网站免费启用 HTTPS, 免费安装SSL证书, Free SSL Certificate Setup for WordPress on Google Cloud (Click-to-Deploy), 免费certbot说明

 

 

网站免费启用 HTTPS, 免费安装SSL证书, Free SSL Certificate Setup for WordPress on Google Cloud (Click-to-Deploy), 免费certbot说明
网站免费启用 HTTPS, 免费安装SSL证书, Free SSL Certificate Setup for WordPress on Google Cloud (Click-to-Deploy), 免费certbot说明

 

通过单击ssh按钮将网站与ssh连接

现在,您应该已成功连接服务器。在此窗口中,粘贴以下命令。

wget https://dl.eff.org/certbot-auto
sudo mv certbot-auto /usr/local/bin/certbot-auto
sudo chown root /usr/local/bin/certbot-auto
sudo chmod 0755 /usr/local/bin/certbot-auto

 

获取并安装您的证书…

运行此命令以获取证书,并让Certbot自动编辑Apache配置以为其提供服务,只需一步即可打开HTTPS访问 (推荐)

sudo /usr/local/bin/certbot-auto --apache

 

或者,只需获得证书

如果您感到比较保守,并且希望手动更改Apache配置,请运行此命令。(使用了上面的命令,就不用下面的命令了)

sudo /usr/local/bin/certbot-auto certonly --apache

 

按Enter

网站免费启用 HTTPS, 免费安装SSL证书, Free SSL Certificate Setup for WordPress on Google Cloud (Click-to-Deploy), 免费certbot说明
网站免费启用 HTTPS, 免费安装SSL证书, Free SSL Certificate Setup for WordPress on Google Cloud (Click-to-Deploy), 免费certbot说明

Y 继续

 

网站免费启用 HTTPS, 免费安装SSL证书, Free SSL Certificate Setup for WordPress on Google Cloud (Click-to-Deploy), 免费certbot说明
网站免费启用 HTTPS, 免费安装SSL证书, Free SSL Certificate Setup for WordPress on Google Cloud (Click-to-Deploy), 免费certbot说明

输入您的电子邮件地址

 

网站免费启用 HTTPS, 免费安装SSL证书, Free SSL Certificate Setup for WordPress on Google Cloud (Click-to-Deploy), 免费certbot说明
网站免费启用 HTTPS, 免费安装SSL证书, Free SSL Certificate Setup for WordPress on Google Cloud (Click-to-Deploy), 免费certbot说明

A 表示同意

 

网站免费启用 HTTPS, 免费安装SSL证书, Free SSL Certificate Setup for WordPress on Google Cloud (Click-to-Deploy), 免费certbot说明
网站免费启用 HTTPS, 免费安装SSL证书, Free SSL Certificate Setup for WordPress on Google Cloud (Click-to-Deploy), 免费certbot说明

按N如果你不想分享您的电子邮件,也可以按Y如果想分享您的电子邮件

 

如果你的hosting绑定了多个域名,那么它会让你选择是否只针对某一个domain安装ssl证书,如果想要全部都装的话,那么直接回车 Enter 就可以了!

 

是否所有页面都直接转到https? 我选择 2

 

网站免费启用 HTTPS, 免费安装SSL证书, Free SSL Certificate Setup for WordPress on Google Cloud (Click-to-Deploy), 免费certbot说明
网站免费启用 HTTPS, 免费安装SSL证书, Free SSL Certificate Setup for WordPress on Google Cloud (Click-to-Deploy), 免费certbot说明

现在,您应该会看到“ 祝贺”消息(如上图所示),这表示您已经成功生成了SSL证书。

现在该测试我们的自动续订SSL证书功能了。

 

现在,还有下一步,您必须设置一个定时任务crontab。通常,crontab将检查ssl证书,如果要续订的ssl证书是否有效,如果是,则它将自动续订它。

sudo crontab -e

 

网站免费启用 HTTPS, 免费安装SSL证书, Free SSL Certificate Setup for WordPress on Google Cloud (Click-to-Deploy), 免费certbot说明
网站免费启用 HTTPS, 免费安装SSL证书, Free SSL Certificate Setup for WordPress on Google Cloud (Click-to-Deploy), 免费certbot说明

按Enter

 

网站免费启用 HTTPS, 免费安装SSL证书, Free SSL Certificate Setup for WordPress on Google Cloud (Click-to-Deploy), 免费certbot说明
网站免费启用 HTTPS, 免费安装SSL证书, Free SSL Certificate Setup for WordPress on Google Cloud (Click-to-Deploy), 免费certbot说明

在这里,您必须选择文本编辑器1-3来创建crontab (这个页面不是必须的,因为我设置了默认vim编辑,所以本步骤没有出现)

按1  (这是nano,最简单的文本编辑器。),然后按Enter。

 

网站免费启用 HTTPS, 免费安装SSL证书, Free SSL Certificate Setup for WordPress on Google Cloud (Click-to-Deploy), 免费certbot说明
网站免费启用 HTTPS, 免费安装SSL证书, Free SSL Certificate Setup for WordPress on Google Cloud (Click-to-Deploy), 免费certbot说明

 

更简单的就是:

0 0,12 * * *  /usr/local/bin/certbot-auto renew --quiet --no-self-upgrade > /dev/null
该命令将告诉certbot每天两次检查自动更新SSL证书,换句话说,它将自行安装免费的SSL证书。

 

最后重启一下 Apache:

sudo service apache2 restart

 

搞定!

 

更多参考:

 

Ubuntu 18.04:多域名绑定同一IP, 配置Apache虚拟主机, 同一ip绑定多域名, 一台服务器支持多个域名和站点, Configure Apache Virtual Hosts

Free SSL Certificate Setup for WordPress on Google Cloud (Bitnami version)

 

本文:网站免费启用 HTTPS, 免费安装SSL证书, Free SSL Certificate Setup for WordPress on Google Cloud (Click-to-Deploy), 免费certbot说明

Leave a Reply