写在前面
免费主机虽然空间有限,但还是很香的。然而,免费主机一般不提供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 证书的普及与应用,简化证书申请的流程。
OHTTPS
免费证书类型:DV 域名型
免费证书品牌:Let’s Encrypt
免费通配符证书:支持
易操作性:简单
证书有效期: 90天
自动更新:支持
自动部署: 支持
可以连接腾讯云、阿里云等的token,实现快速配置
没看到上传/粘贴CSR的选项,后面自己会生成私钥和公钥,都复制上传到cPanel就行
我用这个方法成功安装了drive.fish111.top的SSL
站长安全认证证书服务
站长工具证书服务是和全球知名的CA证书服务中心或代理商共同为用户提供的SSL证书服务产品,用户可以通过站长工具,选择需要的CA中心和其证书产品,为用户提供全站Https安全解决方案。由Symantec(赛门铁克)提供的基础级 DV SSL 证书,提供域名型免费版(DV)为期一年。
CloudflareSSL证书服务
Cloudflare为小型个人网站、博客提供免费的SSL证书服务,只支持扩展支持Server Name Indication(SNI)协议的现代浏览器,这意味着它不支持IE6及之前版本、运行Android 2.2或更旧版本的Android浏览器。
网址链接:https://www.cloudflare.com/ssl
便宜SSL
便宜SSL是一家国内的SSL证书提供商,同样也拥有免费证书。而且提供丰富的工具。
免费SSL
免费SSL证书是一个完全免费的SSL证书申请平台,证书保证100% 永久免费,供大家测试和使用。
SSL For Free
证书是免费的,但是时间是三个月,比较短,不过到期可以续订。
网址:https://www.sslforfree.comGoGetSSL
每隔90天通过简单的续订过程即可获取SSL证书。它是来自受信任的证书颁发机构的最高强度的证书。可以使用自动化API自动续订,重新验证和安装已颁发的证书。每个免费的SSL都带有一个绿色的地址栏锁,可在所有浏览器的移动设备上使用。可以根据需要使用它,每90天进行一次快速续订。
网址:https://www.gogetssl.com/sslcerts/f
瑞安自签名ssl证书
一款简约的SSL证书自签工具,可随时随地签发SSL证书。
来此加密
Let’s Encrypt 网页版本,获取SSL网站证书。
网址:https://letsencrypt.osfipin.com
ZeroSSL
ZeroSSL是一款免费的网站SSL证书申请网站,用户无需下载或安装任何插件,一切操作都在浏览器进行,只要进入ZeroSSL然后填入相关信息,照着凭证产生密钥的步骤做即可获取。
免费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 文件,请将其添加到其中。
No Comment