Closed RuriCat closed 8 years ago
/home/wwwroot/domain/web\r/
这个 \r
应该是你在配置文件里产生的,注意格式 DOMAIN_DIR="/var/www/example.com"
是按照README操作的,不修改脚本内容提示:
Traceback (most recent call last):
File "/tmp/acme_tiny.py", line 198, in
conf文件如下: ACCOUNT_KEY="letsencrypt-account.key" DOMAIN_KEY="transnet.xyz.key" DOMAIN_DIR="/home/wwwroot/domain/web" DOMAINS="DNS:transnet.xyz,DNS:www.transnet.xyz"
感谢!
你手动新建一个 /home/wwwroot/domain/web/.well-known/acme-challenge/
目录,在里边放一个文件如 test.txt
,内容随便填一些,然后通过浏览器访问 http://transnet.xyz/.well-known/acme-challenge/test.txt
看能不能正常访问到这个文件。如果不能,要先配置你的Web服务器让可以正常访问到。
问题已经解决了,麻烦你了~谢谢~
我在验证域名的时候总是无法成功验证,然后发现脚本生成的目录有点问题,遂修改了脚本,把脚本第53行的'mkdir -p $DOMAIN_DIR'改成了'mkdir $DOMAIN_DIR',随后再次运行脚本出现了如下提示: mkdir: cannot create directory `/home/wwwroot/domain/web\r/.well-known/acme-challenge/': No such file or directory 我认为是\r回车符的原因,但我技术不够高无法解决这个问题,所以在这里求教您。