简介:
- 在软路由上使用为Namesilo域名颁发ACME证书并在uHTTPd上配置
- 已弃用Namesilo解析:解析速度慢,常访问不上
申请证书
服务 -> ACME证书 -> 添加
常规设置 -> 启用√
常规设置 -> 域名
质询验证 -> 验证方式: DNS
质询验证 -> DNS API: dns_namesilo
质询验证 -> DNS API 凭证: Namesilo_Key=”
“
等上几分钟,一定要等。
配置uHTTPd
服务 -> uHTTPd
修改证书路径
证书:/etc/acme/域名/fullchain.cer
私钥:/etc/acme/域名/域名.key
等几分钟,使用一台局域网外的设备访问网站进行验证证书是否生效
注意事项:1. 端口号记得填上
2. 必须公网ipv6访问,在局域网内则使用默认端口
问题1:证书没有生成
解决:ssh
/etc/init.d/acme
查看相关指令
/etc/init.d/acme restart
重新申请查看错误日志排错
问题2:作死点删除旧证书和密钥导致变回自签证书
解决:
- 前提:开启SSH
- 把现在的证书和密钥拷到/etc(改名为uhttpd.cer和uhttpd.key好认点)
- 删除/etc/acme/域名文件夹
rm -r
或rm -rf
(强制) - 重启acme
/etc/init.d/acme restart