Page 1 of 1

哪种类型的 HTTPS 实现最好

Posted: Mon Jan 27, 2025 8:40 am
by rakibhasan
跨多个子域实施更简单。如果您有多个子域,那么实施 HTTPS 时可能需要为每个子域单独设置 SSL 证书,或者为所有域变体设置通配符证书。如果您需要保护多个变体,那么传统 SSL 服务通常是设置通配符证书的最简单方法。
缺点
昂贵。虽然基本的 SSL 证书可能 现金应用数据库 只需 150 美元,但根据您网站的复杂程度,如果您需要更高级的安全功能、更好的 CDN 网络等,这些成本可能会迅速增加到几千美元。这还不包括让开发人员实施 SSL 证书的成本,这笔费用也可能非常高昂。
实施时间。如上所述,《华盛顿邮报》花了 10 个月的时间才完成 HTTPS 迁移。其他公司也报告了类似的时间范围,尤其是对于较大、更复杂的网站。很难提前知道您需要解决哪些类型的网站配置问题、您可能会遇到哪些类型的混合内容等,因此如果您采用标准实施,请计划大量额外时间来解决这些问题。
方法 2:Let's Encrypt
Let's Encrypt是互联网安全研究小组提供的一项免费非营利服务,旨在通过提供免费 SSL 证书来促进网络安全。实施 Let's Encrypt 与传统的 HTTPS 实施非常相似:您仍然需要验证证书颁发机构,在服务器上安装 SSL 证书,然后启用 HSTS 或强制 HTTPS 重写。但是,通过Certbot等服务的帮助,实施 Let's Encrypt 通常要简单得多,它将提供您的特定软件和服务器配置所需的实施代码。

优点
免费。费用为零,
易于实施。与传统的 HTTPS 实施相比,Let's Encrypt SSL 在您的网站上实施起来通常要简单得多。虽然不如 Cloudflare 那么简单(见下文),但这种易于实施的特性可以为希望安装 SSL 证书的人解决许多技术障碍。
完全安全。与传统的 HTTPS 实施一样,网站访问者和网站服务器之间的整个连接都是安全的,不存在连接被破坏的可能性。
缺点