要在网站上启用SSL证书,请先从您的主机服务商入手。Hostinger 会为其套餐中的每个域名和子域名自动安装免费证书,如果没有出现,您可以在 hPanel 中一键激活。在 GoDaddy,Managed WordPress 和网站建设工具已预装证书,而在 cPanel 主机上,您需要在 SSL/TLS 部分手动上传证书。如果您的网站运行在自己的服务器上,可以通过 Certbot 工具免费使用 Let's Encrypt;如果您的域名托管在 Cloudflare,也可以通过 Cloudflare 免费获取。激活后,将所有流量重定向到 HTTPS,并确保续期是自动进行的。

什么是SSL证书,为什么您的网站需要它?

SSL证书,更准确地说是 TLS,会加密访客浏览器与您网站之间的连接,使中间的任何人都无法读取访客输入的登录信息、号码或消息。它在地址栏中显示为带锁形图标的 https。如果没有证书,浏览器会显示警告,让访客犹豫不决,尤其是在付款和联系页面上。因此,证书如今是任何企业网站的基本要求,而不是附加项。

请注意,证书有效期正在缩短:根据CA/Browser Forum 的投票决议,目前最长为 200 天,而在 2026 年 3 月 15 日之前为 398 天;到 2027 年 3 月 15 日将降至 100 天,随后在 2029 年 3 月 15 日降至 47 天。手动续期已不再现实;我们在SSL证书有效期将降至 47 天一文中解释了详情。

如何在 Hostinger 上启用SSL?

根据Hostinger 帮助中心,所有网页、云和代理商主机套餐都为每个域名和子域名提供终身免费的SSL证书。域名添加到套餐并指向 Hostinger 后,证书会自动安装,只要网站托管在那里,就会自动续期。如果没有自动安装:

  1. 打开 Hostinger 控制台,进入“网站”。
  2. 点击域名或子域名旁边的“控制台”。
  3. 在侧边栏中打开“安全”,然后打开“SSL”。
  4. 点击“安装SSL”,等待几分钟,直到状态从“正在安装”变为“已激活”。
  5. 在无痕窗口中打开您的网站,确认锁形图标已出现。

如果您的 Hostinger 主机使用 cPanel,根据其 cPanel 指南,域名指向其域名服务器后,证书会在几小时内自动安装,手动安装位于“安全”下的 SSL/TLS 中。

如何在 GoDaddy 上安装SSL?

GoDaddy 表示,Websites + Marketing、Managed Hosting for WordPress 和 Managed Hosting for WooCommerce 都内置了已安装的证书,因此您无需另行购买。如果您为 cPanel 主机购买了证书,手动安装的步骤简要如下:

  1. 申请获批后,从账户中的SSL管理器下载证书文件(.crt)。
  2. 在产品页面中,依次选择 Web Hosting、管理、cPanel Admin。
  3. 在 Security 部分打开 SSL/TLS,在 Upload a New Certificate 下上传证书。
  4. 返回 Manage SSL Sites,在 Browse Certificates 下选择证书,然后点击 Use Certificate,再点击 Install Certificate。
  5. 按照重定向页面的说明,开启从 HTTP 到 HTTPS 的自动重定向。

GoDaddy 指出,Deluxe、扩展验证(EV)和附加域名证书必须手动安装,并且它提供付费的托管SSL服务,可以替您完成安装。

如果您的网站在其他服务商或自己的服务器上怎么办?

您的情况做法费用
任意服务商的共享主机在控制面板中查找SSL或 Let's Encrypt;许多服务商会自动签发通常免费
您自己的服务器(VPS)运行 Certbot 签发 Let's Encrypt 证书并自动续期免费
您的域名在 Cloudflare 上Universal SSL 会为每个活跃域名自动签发和续期免费
您需要在证书中体现公司身份从受信任的证书颁发机构购买付费的 OV 或 EV 证书付费

根据 Let's Encrypt 的说法,许多主机服务商会替您签发和管理其证书;如果您的服务商不提供,而您可以在服务器上运行命令,它推荐使用 Certbot。Cloudflare 表示,它会为每个添加并激活的域名签发免费证书,覆盖根域名和一级子域名,并自动续期。

如果证书缺失或有误,您的客户会看到哪些错误信息?

以下是访客在 Chrome 中看到的信息,措辞依据 Google 在其连接安全页面和常见错误信息页面中的说明,并附有每种情况的原因和解决方法:

客户看到的内容最可能的原因解决方法
网站地址旁显示“不安全”网站在没有证书的情况下通过 http 运行,或者页面中有混合内容启用证书和 HTTPS 重定向,并修复页面内的 http 链接
“连接不安全”警告访客开启了“一律使用安全连接”,而您的网站不支持 HTTPS在每个页面上启用证书和 HTTPS
整页显示“您的连接不是私密连接”,并带有 NET::ERR_CERT_DATE_INVALID证书已过期,或者访客设备的时钟不正确立即续期证书并开启自动续期
“您的连接不是私密连接”,并带有 ERR_CERT_COMMON_NAME_INVALID证书与域名不匹配,例如证书只覆盖不带 www 的域名签发覆盖网站所有名称的证书
“您的连接不是私密连接”,并带有 NET::ERR_CERT_AUTHORITY_INVALID来自不受信任机构的证书、自签名证书或缺少中间证书使用受信任的证书颁发机构并安装完整的证书链
“无法访问此网页”,并带有 ERR_SSL_VERSION_OR_CIPHER_MISMATCH服务器上的加密设置已过时更新服务器的 TLS 设置,或请主机服务商更新
标有“危险”的红色页面这不是证书问题:该网站已被举报为不安全扫描网站中的恶意软件并检查 Search Console

Google 指出,对于位于检查 HTTPS 流量的公司代理之后的员工,也可能出现 NET::ERR_CERT_AUTHORITY_INVALID,因此在开始修复之前,请先确认问题在公司网络之外也会出现。

激活后应该检查什么?

  • HTTPS 重定向。输入不带 s 的 http 打开网站;它应自动跳转到 https。
  • 混合内容。如果锁形图标显示异常,说明部分图片或文件仍通过 http 加载;请将它们更新为 https。
  • 每个子域名。确保 www、您的商店和其他子域名都已覆盖。
  • 自动续期。在到期前设置提醒,因为证书过期后,每位访客都会再次看到警告。

Origami 的观点

证书只是第一步,网站安全和客户信任还需要更多:每个页面都有正确的重定向、受监控的自动续期、安全的服务器设置、备份以及定期的漏洞检查。在 Origami,我们构建网站和系统,并从一开始就确保其安全;无论您使用哪家主机服务商,我们都可以审查您现有的网站,并添加它所需的安全层。

如果您希望我们审查您网站的安全性并增强客户的信任,请查看我们的服务。

总结

如今在大多数情况下,启用SSL既简单又免费:在 Hostinger 上自动完成,内置于 GoDaddy 的托管套餐中,在 cPanel 主机上手动安装,而对于运行自己服务器的人,可以通过 Let's Encrypt 或 Cloudflare 免费获取。激活后最重要的是完整的 HTTPS 重定向和自动续期,因为证书的有效期越来越短,过期速度比以前更快。

来源:Hostinger 帮助中心关于免费SSL证书的页面:https://www.hostinger.com/support/1583258-how-to-install-lifetime-ssl-at-hostinger/ ,Hostinger 的 cPanel 指南,GoDaddy 关于设置、安装和重定向到 HTTPS 的帮助页面,Let's Encrypt 的入门页面,以及 Cloudflare 的 Universal SSL 文档。