我使用getssl来安装Lets Encrypt SSL证书。 以下是./getssl -a的输出:
Check all certificates hostname.com: Certificate on remote domain does not match, ignoring remote certificate Registering account Verify each domain Verifying hostname.com copying challenge token to /var/www/html/.well-known/acme-challenge/iWNVnBM81u5xITptieCF7J7sh70GhsDeSOLwAdY0bN0 Pending getssl: hostname.com:Verify error:Could not connect to hostname.com
当然hostname.com是我自己的名字。 我可以从外部networking访问url:
http://hostname.com/.well-known/acme-challenge/iWNVnBM81u5xITptieCF7J7sh70GhsDeSOLwAdY0bN0
这将返回正确的值。 在我的getssl.cfg的ACL行下面:
ACL=('/var/www/html/.well-known/acme-challenge')
为什么getssl会给我一个连接错误? 我在其他服务器上运行相同的工具,这工作正常。