前言
免费主机虽然空间有限,但实用性很高。不过免费主机通常不提供 SSL 证书,会导致用户访问时出现”不安全”提示,影响用户体验。因此我们需要手动安装 SSL 证书。
本教程适用范围:所有基于 iFastNet 的免费主机 cPanel 面板,包括:ProFreeHost、InfinityFree、MyOwnFreeHost等。
域名验证方法
在安装 SSL 证书前,需要完成域名验证。以下是三种常见方法:
方法一:TXT 记录验证
本教程不采用此方法(即不选择”我有 CSR”选项)。
方法二:文件验证
按照步骤操作后,虽然可以通过链接打开验证文件,但最终验证失败。
方法三:CNAME 记录验证 ⭐ 推荐
该方法利用 cPanel 底部的 CNAME 设置进行验证。
⚠️ 重要提醒:如果之前已将域名 DNS 服务器(NS)修改为 ProFreeHost,则 CNAME 记录必须在 ProFreeHost 的 cPanel 面板中配置!
免费证书申请平台推荐
文章:https://www.mzzyf.com/mfszssqwzhz
ProFreeHost 具体操作步骤
步骤 1:生成 CSR
在 cPanel 面板中生成证书签名请求(CSR)。
步骤 2:提交 CSR
将生成的 CSR 输入到免费 SSL 申请网站。
步骤 3:配置 CNAME
在 cPanel 或域名 DNS 管理中添加验证所需的 CNAME 记录。
步骤 4:完成验证
在 SSL 证书申请网站中验证域名所有权。
步骤 5:上传证书
私钥:由 ProFreeHost 生成
公钥:由 SSL 证书网站生成
将两者复制并上传到 cPanel 的 SSL/TLS 管理界面。
强制启用 HTTPS 访问
在网站根目录创建 .htaccess 文件,并添加以下代码:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
如果 .htaccess 文件已存在,请将上述代码添加到文件中。
声明:1、本站大部分资源均为网络采集所得,仅供用来学习研究,请于下载后的24h内自行删除,正式商用请购买正版。2、如若本站内容侵犯了原著者的合法权益,请携带相关版权文件联系我们进行下架或删除。3、虚拟下载类资源具有可复制性,一经下载后本站有权拒绝退款或更换其他商品!


评论0