现在 TLS 证书已经几乎是建站必备了,当今的互联网上越来越难看到不支持 TLS 的网站,包括 Firefox,Edge 等知名浏览器都已经开始默认使用 HTTPS 而非 HTTP 作为未显式指定协议时的缺省值
TLS 主要的目的是提供一种安全的通讯方式,防止中间人攻击,而证书的目的就是用于证明自己的身份的凭证
现在有不少 CA 提供免费的 TLS 证书,我们只需要简单的验证自己的身份即可获得免费的证书
简单罗列一下常见支持签发免费 TLS 证书的品牌(仅供参考)
- Let’s Encrypt
- ZeroSSL
- Buypass
- SSL.com
- CloudFlare(不过现在使用 CloudFlare 托管的网站默认的免费证书已经更换为由 Google Trust 签发了)
- DigiCert
- TrustAsia
其中,前五种可以使用acme.sh自动化完成
CloudFlare 会给在其平台上托管的站点提供免费的证书,除了简单的开启 SSL/TLS 外,不需要额外的操作
另外,ZeroSSL 还支持为 IP 地址签发 TLS 证书,这对于境内服务某些时候可能会很有用
DigiCert 免费证书可以去阿里云免费申请
TrustAsia 免费证书可以去腾讯云免费申请
上面这些链接都是可以点的,可以去看看,嗯,就这样