在【从 Acme.Sh V3.0 说说 ZeroSSL】一文里给大家介绍过的 ZeroSSL 证书最近支持 Web 在线方式给 IP 地址申请 SSL 证书了,收费版可以申请一年有效期的 SSL 证书,免费版可以申请 90 天有效期的 SSL 证书,对于明月这种个人博客站来说隐藏 IP 还来不及呢,当然不会使用 IP 来访问网站了,所以也就没有 IP 地址 SSL 证书的需求了。不过在一些特殊的场景也是有这方面需求的,比如:
- 网站或系统不需要域名,仅需要通过 IP 直接访问。
- 网站未正式上线,但是需要申请 SSL 证书进行 HTTPS 测试。
- 仅供内部使用的 Web 应用和服务啥的。
明月感觉 ZeroSSL 的免费版 IP 地址 SSL 证书正好可以满足上述场景的需求,并且 ZeroSSL 的这个 IP 地址 SSL 证书也非常的好申请,只需要至 ZeroSSL 官网一个邮箱注册一个账号就可以开始申请了,只需要在填写域名的地方填上 IP 即可,如下图:
输入框右边的绿色标识支持 IP 地址的申请
剩下的基本就跟域名申请 ZeroSSL 证书一样了,唯一的区别就是对 I 地址的验证环节是不支持 DNS 的 API 方式的,只能是上传文件验证了,这个对于站长们来说应该都不陌生了,只需要确保你的 IP 地址请求可以让这个文件被外界访问到即可。
唯一瑕疵的地方在于,这个 IP 地址 SSL 证书申请目前只能在 Web 端这样手动申请和续期,无法在服务器控制台终端借助 acme.sh 这样的协议脚本实现自动续期,对于免费版来说就意味着每隔大概 90 天左右就得手动在 Web 端完成证书续期、下载、上传生效这个过程,所以明月说有瑕疵!当然不排除未来 ZeroSSL 会支持 acme 协议,那对于站长们来说才能算是利好消息吧!