我用的香港阿里云,安装了宝塔面板,想着启用Let's Encrypt免费证书,一直提示获取失败,看宝塔论坛说是dns有问题,换了dns还是不行。
仔细分析了一下,是马上点了马上提示失败的,根本没有访问网络的迹象,肯定不是dns的问题。那么就是本地安装的问题。于是尝试重新安装证书部分的内容。
下载脚本:
wget -O /www/server/panel/certbot-auto http://download.bt.cn/install/certbot-auto.init -T 5
安装依赖:
chmod +x /www/server/panel/certbot-auto && /www/server/panel/certbot-auto -n
重新安装完,再尝试,成功了。
完成上面操作后,还是提示失败的,我再补充几点宝塔面板Let's Encrypt免费证书时提示获取失败的可能性原因
1、使用了反代功能
2、域名太多
其实也好解决,把原来的站点删了,重新添加站点。只输入一个域名,即www.你的域名.com然后直接添加站点
添加完进去SSL获取Let's Encrypt免费证书,基本都能成功。
等成功了,你再去域名管理添加没有www的,你的域名.com
然后301重定向,访问域名选 你的域名.com 目标URL https://www.你的域名.com 然后启用301重定向
其他的,你要设反向代理就设置,不需要就直接OK了。
网友评论