@
lonewolfakela 谢谢,问题解决了。
可能是 apache 服务器升级导致的。我测试发现`well-known/acme-challenge/1.html`(没有.)和`.well-known/1.html`都可以访问,`.well-known/acme-challenge/1.html`却 404 ,于是搜索`apache .well-known 404`,在[404 error only on folder with name "acme-challenge" - Server - Let's Encrypt Community Support](
https://community.letsencrypt.org/t/404-error-only-on-folder-with-name-acme-challenge/70921/5)得到解决办法,就是配置文件中加入了```
Alias /.well-known/acme-challenge/ /var/www/html/mysite/.well-known/acme-challenge/
<Directory /var/www/html/mysite/.well-known/acme-challenge/>
AllowOverride None
Require all granted
Satisfy Any
</Directory>
```
大概率跟 apache 升级有关,也不排除我之前改了什么记不起来的配置项。
刚发现 webroot 方法是不会在`.well-known/acme-challenge/`目录下生成验证文件的,我用`ls`看到的应该是很早之前用 manual 方法时生成的。