在ProFreeHost/InfinityFree中安装免费SSL证书

写在前面

免费主机虽然空间有限,但还是很香的。然而,免费主机一般不提供SSL,用户访问会弹出“不安全”,这是很不好的。所以我们要自己安装SSL证书。

该教程适用于所有基于ifastnet免费主机的cPanel面板,包括:ProFreeHost、InfinityFree、MyOwnFreeHost等。

验证方法

先对后面的步骤做一个概述

方法一:TXT验证

该教程没有选“我有CSR”

参考:freessl.cn(原freessl.org)免费一年亚洲诚信SSL证书申请教程 – 阳光实验室 (zzygx.cc)

方法二:文件验证

按步骤做了,自己能用链接打开。但是失败。

方法三:CNAME验证

参考:[GUIDE] How to get FREE SSL on your website! - Profreehost Forum

该方法利用了cpanel底部的CNAME设置

我用这个方法成功安装了cutefish.liveblog365.com的SSL。用的是FreeSSL里的子品牌51SSL

要注意:如果之前把NS改到了ProFreeHost,CNAME必须在ProFreeHost的cPanel里面改!!!

免费SSL

FreeSSL.cn

一个免费提供 HTTPS 证书申请、HTTPS 证书管理和 HTTPS 证书到期提醒服务的网站,旨在推进 HTTPS 证书的普及与应用,简化证书申请的流程。

网址:http://FreeSSL.org

OHTTPS

  • 免费证书类型:DV 域名型

  • 免费证书品牌:Let’s Encrypt

  • 免费通配符证书:支持

  • 易操作性:简单

  • 证书有效期: 90天

  • 自动更新:支持

  • 自动部署: 支持

可以连接腾讯云、阿里云等的token,实现快速配置

没看到上传/粘贴CSR的选项,后面自己会生成私钥和公钥,都复制上传到cPanel就行

我用这个方法成功安装了drive.fish111.top的SSL

网址:http://ohttps.com

站长安全认证证书服务

站长工具证书服务是和全球知名的CA证书服务中心或代理商共同为用户提供的SSL证书服务产品,用户可以通过站长工具,选择需要的CA中心和其证书产品,为用户提供全站Https安全解决方案。由Symantec(赛门铁克)提供的基础级 DV SSL 证书,提供域名型免费版(DV)为期一年。

网址链接:http://aq.chinaz.com/SSL

CloudflareSSL证书服务

Cloudflare为小型个人网站、博客提供免费的SSL证书服务,只支持扩展支持Server Name Indication(SNI)协议的现代浏览器,这意味着它不支持IE6及之前版本、运行Android 2.2或更旧版本的Android浏览器。

网址链接:https://www.cloudflare.com/ssl

便宜SSL

便宜SSL是一家国内的SSL证书提供商,同样也拥有免费证书。而且提供丰富的工具。

网址:https://www.pianyissl.com

免费SSL

免费SSL证书是一个完全免费的SSL证书申请平台,证书保证100% 永久免费,供大家测试和使用。

网址:https://www.mianfeissl.com

SSL For Free

证书是免费的,但是时间是三个月,比较短,不过到期可以续订。

网址:https://www.sslforfree.comGoGetSSL

每隔90天通过简单的续订过程即可获取SSL证书。它是来自受信任的证书颁发机构的最高强度的证书。可以使用自动化API自动续订,重新验证和安装已颁发的证书。每个免费的SSL都带有一个绿色的地址栏锁,可在所有浏览器的移动设备上使用。可以根据需要使用它,每90天进行一次快速续订。

网址:https://www.gogetssl.com/sslcerts/f

瑞安自签名ssl证书

一款简约的SSL证书自签工具,可随时随地签发SSL证书。

网址:https://ssl.ryanyuanao.xyz

来此加密

Let’s Encrypt 网页版本,获取SSL网站证书。

网址:https://letsencrypt.osfipin.com

ZeroSSL

ZeroSSL是一款免费的网站SSL证书申请网站,用户无需下载或安装任何插件,一切操作都在浏览器进行,只要进入ZeroSSL然后填入相关信息,照着凭证产生密钥的步骤做即可获取。

网址:https://zerossl.com

免费SSL证书

SSL证书可以保护您的信息并将其更改为难以渗透的代码,从而可以防止网络黑客和入侵者的攻击,将为您的访客提供站点盖章,挂锁,浏览器地址栏中的https等等的保证。

通过SSL证书进行的验证可以向您的网站访问者证明他们在合法网站上,并且可以安全,无缝地进行交易。

链接:https://www.freesslcertificate.org

免费获得HTTPS!

您现在可以从非营利性证书颁发机构Let’s Encrypt获得免费的https证书(包括通配符证书) 。这是一个网站,它将带您逐步执行手动步骤,以获取免费的https证书,以便您可以使自己的网站使用https!该网站是 开源的 ,从不要求您提供私钥。永远不要相信要求您提供私钥的网站!

链接:https://gethttpsforfree.com

他妈的主机免费SSL证书

SSL证书用作数字“护照”,允许通过安全网络传输数据-保护金融和信用卡交易,注册,对邮件的Web访问,敏感信息和Intranet。它对通过网站传输到服务器的数据进行身份验证和加密。

链接:https://www.tmdhosting.com/ssl-cert

参考自

33种免费获取SSL证书的方式 - 知乎 (zhihu.com)

ProFreeHost中操作步骤

1. 生成CSR

2. 将CSR输入免费SSL申请网站

3. 配置CNAME

4. 在SSL网站中验证

5. 上传私钥(由ProFreeHost生成)和公钥(由SSL网站生成)

查看官方教程

强制https

创建一个 .htaccess 文件并写入:

RewriteEngine On
RewriteCond %{HTTPS} off 
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

如果已有 .htaccess 文件,请将其添加到其中。

除非特别注明,本站所有文字均为原创文章,作者:Fish

No Comment

留言

电子邮件地址不会被公开。 必填项已用*标注

发表留言请遵守中华人民共和国有关法律、法规,尊重网上道德