AMH: 文件放篡改冲突打开后,网站不能以SSL文件验证方式续签,因为不能修改文件,这是一个BUG吧?谢谢!
谢谢
这不是BUG,而是文件防篡改功能与SSL验证机制的正常冲突。解决方案如下:
使用DNS验证方式(最佳实践)
改用DNS验证模式续签证书,无需修改网站文件:
amh amssl 域名 --dns
需提前在域名解析商处配置好API密钥(如Cloudflare/阿里云DNS)
设置验证目录白名单
在防篡改设置中将验证目录加入白名单:
/.well-known/acme-challenge/
定时任务配合
设置续期前自动关闭防篡改的定时任务:
amh amtamper stop 网站ID && amh amssl renew 域名 && amh amtamper start 网站ID
建议优先采用DNS验证方式,这是更安全可靠的长期解决方案。如需要具体DNS服务商API配置指引可告知您使用的DNS提供商。
2 回答2.9k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
4 回答2.2k 阅读
1 回答3.2k 阅读
1 回答2.6k 阅读
2 回答1.4k 阅读
1 回答946 阅读✓ 已解决
不是bug,可以在amh文件放篡改软件的排除项,
添加排除ssl验证文件的目录即可,填写:
/acme-challenge/$
即让这个目录不在放篡改范围,可写入文件。