是否可以使用其他端口进行挑战?我读过这里您无法替换端口 80,但使用“替代 let's encrypt 客户端”可以吗?(完全不清楚)
这个网络中我有一台服务器,其管理员无法或不愿意在端口 80 上进行端口转发,但 443 没有问题。有什么想法吗?
答案1
是的,使用 DNS-01 或 TLS-ALPN-01 质询。但是,Certbot 尚未包含对 TLS-ALPN-01 的支持。如果您使用任何 Certbot 进行 DNS 身份验证以外的任何方法,您的 Web 服务器必须监听端口 80,或者至少能够在证书验证期间暂时监听端口 80。
因此,使用 Certbot 您只有两个选择:
重定向自
http://example.com:80/
到https://example.com:443/
。我们实施HTTP-01 挑战遵循重定向,深度最多为 10 次重定向。它仅接受重定向到“http:”或“https:”,并且仅接受重定向到端口 80 或 443。
使用DNS-01 挑战,而是。然而……
由于发行和续订的自动化非常重要,因此,如果您的 DNS 提供商具有可用于自动更新的 API,那么使用 DNS-01 挑战才有意义。