前提:他这个路径 默认是80端口,默认端口不可以使用,我使用了其他端口号8443,所以找不到服务器上这个文件
1 个赞
图上说的不是没有找到文件啊 404
实在申请不到,就挂到cf吧
自己有域名,用acme.sh申请一下再手工填写一下txt就是了,3个月,一通知更换。若域名管理支持它们api,开个api 账号给它用,免手工txt。如果想支持泛域名就写 -d *.abc.com -d abc.com
选dns
192的本地虚拟机服务器可以?
没太明白你问题。
acme.sh只是一个用bash脚本申请证书的开源工具。
它dns验证域名归属的原理是
acme向证书机构如(let‘s encrypt)申请/续签证书-》证书机构返回验证串-》手工/或用由acme通过api在你域名txt记录上放这个验证串-》acme告诉机构放好了,机构就会通过dns服务器查询这条记录,通过,就给acme返回证书下载地址,amce把证书下载到本地,剩下的自由控制了,一般用到的是key与fullchain这2个文件,其它的是它与机构协调的文件,如账户key,域名请求内容等。
所以,你环境只要支持运行bash就能用它,如win的wsl、cgywin64、git bash;mac;linux;安卓的termux;
再有就是你拥有这个域名,能到域名托管那修改这个域名的txt记录。如阿里域名解析;