如何获取博客或网站的 HTTPS?

拉詹·巴特拉伊 - 10 months and 3 weeks ago / Sep 2019
如何获取博客或网站的 HTTPS?

原文发布于:2017-12-25。更新于:2019-09-01


SSL是一种"加密协议",它可以保护和保障通过计算机网络传输的数据,这种信息传输发生在网站或在线应用程序和访问者之间。因此,如果你正在运行任何博客到专业网站,启用SSL可能会产生更多的流量比没有SSL。

一般SSL证书是昂贵的,根据类型从只是绿色锁到显示在你的公司名称,如Cloudflare。在这个博客中,我们将实现只是绿色锁定[SSL证书通常会花费超过10美元]。为了这个目的,确保你有适当的访问控制面板的域名。

有一些网站,如letencrypt.org,甚至提供免费的SSL。但在这里,在这个博客中,我们将使用Cloudflare已经提到。Cloudflare的免费计划允许你在你的网站上有SSL。从SSL关闭到完全限制选项,Cloudflare允许免费拥有这样的功能。

免费激活SSL的过程!

1.注册云飞扬。

2.进入添加网站选项,并输入您的网站详细信息。扫描过程完成后,点击继续。

3.显示所有找到的DNS记录的列表,包括你的子域。同时选择选择计划。点击"免费"并继续即可。

4.它将要求你更新名称服务器。每个人都会被分配2个不同的nameserver,应该是类似于-.ns.cloudflare.com的东西。

到你的域名注册商那里购买域名。登录并更改从cloudflare分配的名称服务器。并返回到Cloudflare的头。

5.上一步完成后,点击检查名称服务器即可。Cloudflare开始检查名称服务器。通常这一步需要 <10

一旦验证名称服务器,你会看到绿色箭头。 或状态活跃,以及计划类型。

6.验证成功后进入加密选项,第一个就是你应该看到的SSL。然后根据你的要求选择灵活到完全和完全限制选项。

恭喜你,你的网站/博客已经启用了https。

但是,等等,我们还没有完成。

根据不同的虚拟主机,您的网站可能不一定会被重定向到https。例如,一个用户可能会输入example.com,这可能是服务于http://example.com,但我们希望重定向到https://example.com。你也可以通过主机面板使用.htaccess规则,但简单的方法是使用cloudflare的同样的东西,如果你已经是这里的会员。

1.所以进入Cloudflare面板,点击页面规则。在免费计划中,CF允许有3个页面规则。

2.进入创建页面规则,你可以有以下选项。

输入格式完全相同的网址[替换example.com],并选择总是https,如图所示。点击保存并部署。

为什么是http://.example.com/

因为,它还需要在博客或网站的每一个子域名和每一个链接中启用https。

今天就到这里吧。希望对大家有所帮助。

[图片来源:Cloudflare博客]




拉詹·巴特拉伊
Rajan Bhattarai
软件工程师的工作。全栈Ruby on Rails开发者。DevOps和Blockchain.Tech Blogger。查询和文章:hello@cdrrazan.com -Rb


由 Disqus供电的评论