开始使用 Let's Encrypt,但验证出现了问题..

2017 年 9 月 1 日
 qcloud
从上午到下午,真的心态炸了...无论怎么搞都是这个报错,查了一下似乎是无法被访问的原因,但是我用国外几台机器测试了可以正常访问,又检查了一下配置和文件路径,并没有出错,然后又试了几次还是不行...



拜托帮一下吧,真的难受....
2619 次点击
所在节点    问与答
18 条回复
wasabia
2017 年 9 月 1 日
nginx 配置错误? 不能访问那个文件
dot
2017 年 9 月 1 日
你为毛不用 certbot,让它自己搭个临时的 webserver
lydasia
2017 年 9 月 1 日
什么具体的都不说,让别人怎么帮你,我是用的 certbot,很好用,有对应不同环境的详细说明。
dot
2017 年 9 月 1 日
这个就是文件路径和 Web root 不匹配的问题,你自己试了能下载到那个文件吗?
Tuisku
2017 年 9 月 1 日
1、Nginx 配置
2、DNS 解析设置
3、祈祷
ylsc633
2017 年 9 月 1 日
试试这个 https://www.iphpt.com/detail/42/

我之前加成功了.. 因为没有加那个脚本.. 所以昨天过期了..

再加一遍,OK 了
ylsc633
2017 年 9 月 1 日
我之前也遇到这个问题.. 在验证的时候 记得要把 301 先注释掉!
gclove
2017 年 9 月 1 日
是否支持 http 访问 ?
是否自己可以访问 ?
DNS 服务器是否正常工作 ?
文件真的存在吗 ?
gclove
2017 年 9 月 1 日
是否防火墙 ?
CodeDrift
2017 年 9 月 1 日
可以试试这个。昨天用了这个脚本。很快就 ok 了。。
https://github.com/xdtianyu/scripts/blob/master/lets-encrypt/README-CN.md
7654
2017 年 9 月 1 日
使用 DNS 验证,无 IP 都可以生成证书
推荐使用 acme.sh
davidyin
2017 年 9 月 1 日
用过几个不同脚本,acme.sh 最好有用
qcloud
2017 年 9 月 1 日
@wasabia #1
@dot #2
@lydasia #3
@Tuisku #5
@ylsc633 #7
@gclove #8
@Anybfans #10
@7654 #11
@davidyin #12
已经搞定了,谢谢帮助
ysc3839
2017 年 9 月 1 日
我自己用的是 acme.sh + DNS 验证,用 CloudXNS 解析的,全部自动。
soli
2017 年 9 月 1 日
论坛问问题定律:楼主最后一句『已解决』结贴,从来不说怎么解决的。剩下一堆热心群众面面相觑,然后悻悻散去。
qcloud
2017 年 9 月 1 日
@soli #15 是因为 nginx 配置的网站路径搞错了,导致无法匹配,更改路径已解决。谢谢 @dot 的提醒
yuhr123
2017 年 9 月 1 日
好歹你得让大家知道你服务器的基本架构吧:

* 什么操作系统? centos? opensuse? debian?
* web 服务器? nginx ? apache ?
* Let's encrypt 设置方案? certbot ?
* 网络结构?内网映射?云服务器?

提供的信息全面,大家才能更快的帮助你解决问题。

还有就是,建议楼主最好能直接贴错误代码,代码截图不是最好的交流方式。
qcloud
2017 年 9 月 1 日
@yuhr123 #17 学到了老哥,但是我贴的就是报错的截图....但好在已经解决了 ,谢谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/387516

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX