You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Certbot报错“Unrecognized challenges: tls-sni”问题求助

问题解决:Certbot 不识别 tls-sni 挑战参数

tls-sni(准确说是tls-sni-01)挑战已被ACME协议废弃,现代版本的Certbot不再支持该挑战类型,这是你报错的核心原因。

针对80端口被占用、需通过443端口完成证书验证的场景,可改用tls-alpn-01挑战类型——这是当前ACME v2支持的443端口验证方式。

修正后的命令

certbot certonly --standalone --preferred-challenges tls-alpn-01 -d <mydomain>.com --server "https://dv.acme-v02.api.pki.goog/directory"

注意事项

  • 执行命令前需确保443端口未被其他服务占用,否则standalone模式无法启动验证服务。若443被占用,需暂时停止占用该端口的服务,或考虑使用webroot模式配合现有web服务完成验证。
  • 原命令中重复了--standalone参数,已在修正命令中移除重复项。

内容的提问来源于stack exchange,提问作者ssdesign

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 13:24:53