最新消息:关注人工智能 AI赋能新媒体运营

网页服务器NGINX原生支援ACME,现可自动申请与更新TLS凭证

科技智能 admin 浏览 评论

NGINX开始加入原生ACME(Automatic Certificate Management Environment)协定支援,系统管理员可直接在设定档中完成TLS凭证的申请与自动更新,无需额外安装Certbot等外部工具。此功能已随官方Linux套件与NGINX Plus同步提供,用户更新版本并启用动态模组后即可使用。

ACME是Let"s Encrypt等凭证机构採用的自动化协定,用于简化凭证申请与验证流程。之前在NGINX部署环境要自动更新凭证,需仰赖外部程序与排程工具,并在完成签发后重新载入设定,过程中存在额外的维护成本与风险。而原生ACME支援将申请、验证与安装整合到服务器内部流程,让设定与维护更加直接。

目前版本的限制包括仅支援HTTP-01挑战(HTTP-01 Challenge),不支援万用字元凭证与正规表示式网域,也未支援外部帐号绑定。此外,必须确保80埠可供ACME挑战使用,并建议妥善规画凭证状态储存路径以保存金钥与凭证状态,避免因服务器重启导致重新签发。

HTTP-01挑战是一种透过HTTP在80连接埠回应验证请求的方式,凭证颁发机构会向指定网域发送HTTP要求,检查服务器是否能正确提供挑战文件以确认网域所有权。

事实上在其他服务器或反向代理解决方案,像是Apache的mod_md、Caddy的Automatic HTTPS与Traefik的ACME整合早已提供类似功能,此次NGINX原生支援ACME,使其在部署便利性上与同类产品的差距缩小,对长期仰赖NGINX的网站、云端平台与託管服务商而言,这不仅能减少凭证管理的人工介入,也能降低了因外部工具异常而导致凭证过期的风险。

发表我的评论
取消评论

表情

您的回复是我们的动力!

  • 昵称 (必填)
  • 验证码 点击我更换图片

网友最新评论