✅ `.well-known` 是什么(BT宝塔)
.well-known 是IETF 标准的网站根目录隐藏文件夹,宝塔申请 / 自动续签 Let’s Encrypt 免费 SSL 证书时自动生成,核心子目录是: /.well-known/acme-challenge/
原理:证书机构(CA)会访问
http://域名/.well-known/acme-challenge/xxx里的临时 txt 验证文件,确认这个域名服务器是你在掌控,才会下发 SSL 证书。验证完成后里面临时文件会清空,但目录本身会保留,下次续签会再次生成验证文件。
其他用途(少见)
-
security.txt:网站安全联系方式 -
assetlinks.json/apple-app-site-association:APP 关联、苹果通用链接
❓能不能删除?
-
站点还在用 Let’s Encrypt 免费证书、需要自动续签:不要删! 删掉后,下次证书续签会失败,网站 HTTPS 会过期变红。就算手动删,宝塔定时续签任务又会自动重建这个文件夹。
-
已经换成阿里云 / 腾讯云等付费证书、不再使用 Let’s Encrypt:可以删除 但建议先在宝塔网站 SSL 页面关闭这个域名的自动续签任务,否则目录反复重生。
⚠️重要 Nginx 配置提醒
宝塔网站配置里自带一段规则,放行访问 /.well-known,不要在伪静态、防盗链、WAF 里拦截这个目录,否则证书验证失败:
location ~ ^/\.well-known/ { allow all; }
很多人证书申请失败,就是伪静态 / 301 全站 HTTPS 把 80 端口的
.well-known请求拦截了。
补充排查
如果你没有手动申请 SSL,却自动出现这个文件夹:
-
检查网站 SSL,看是否存在 Let’s Encrypt 证书,并且开启了自动续签计划任务
-
检查是否有其他站点的 acme 脚本、cdn / 面板插件在后台跑证书申请
