我正在使用来自https://github.com/Lone-Coder/letsencrypt-win-simple的 Let's Encrypt IIS 客户端为服务器生成证书。由于证书只有三个月的有效期,我希望它能够自动更新。
但是我需要自动更新证书的服务器只绑定到 https:||mysubdomain.mydomain.com:443 和 smtp:||mysubdomain.mydomain.com:25。http:||mysubdomain.mydomain.com:80 和 ftp:||mysubdomain.mydomain.com:21 都指向不同的服务器。
正如您可能已经猜到的那样,现在在此过程中抛出的错误是“ACME 服务器可能无法访问 http:||mysubdomain.mydomain.com:80/.well-known/acme-challenge/abcdefgh... xyz”。
我完全清楚为什么,但我无法修复它,因为 http:||mysubdomain.mydomain.com 必须指向另一台服务器。如果 ACME 服务器尝试 https:||mysubdomain.mydomain.com:443/.well-known/acme-challenge/abcdefgh...xyz,但忽略任何证书问题,他将成功找到挑战。
有什么我可以做的,我忽略的任何功能,可以帮助我让自动续订工作吗?