nginx proxy manager 给CF 域名申请证书报错的解决思路
nginx proxy manager 给CF 域名申请证书报错的解决思路
最近把域名切到了cf上,想着用cf的15年长期ssl证书美滋滋啊……
但是这个证书在访问的时候并不会自动切换到https,需要手动切换,然后切换后还会提示证书不可信,有一个大大的红叉显示在浏览器上,这太膈应人了。
有大佬说可以通过点亮cf的小云朵来解决这个问题,但是点亮了小云朵访问就慢了……
最后还是回到使用let's encrypt 来申请域名。
然而……
在用npm给域名申请证书时遇到了下面这个报错

证书申请不来了……
这不行啊,都到这一步了,不行也得行了。
利用自己浅薄的英语和代码基础,大概能猜出是使用 pip 安装依赖包的时候出现了问题,然后问了下豆包,也提到可以通过手动指定依赖包的版本来解决。

既然如此,那就手动安装一个吧。
那安装哪个版本呢?总不能一个一个试验吧。
也许在仓库里的issue会有同病相怜的朋友呢,去仓库的issue里搜了一下,果然有。

然后开始爬楼……
一个一个看太慢了,直接用浏览器的搜索。
很快啊,这就找到了。

我的npm是用docker运行的,那就进入到npm的docker命令行运行这个命令:
pip install --upgrade cloudflare==2.19.*

安装完成后再次运行证书申请,搞定了。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
