我设置了一个Cloudflare帐户,并将我的域重定向到其名称服务器。在安装过程中,我将所有设置保留为默认设置。
我添加了两个DNS记录:

一个指向我的IP地址的"A“记录和一个为其创建别名的"CNAME”记录。
在我的Nginx代理管理器(运行在Docker上的一个与数据库连接的桥接网络上)中,只有一个代理主机将"CNAME“别名定向到局域网IP (https://192.168.0.50:9443; Portainer在HTTPS上运行)。
在我决定添加SSL证书之前,一切都运行得无懈可击。我勾选的唯一选项是"Force SSL“。当我在这一点上尝试访问站点时,它加载了一段时间,然后超时到"522“错误。让站点正常工作的唯一方法是清除Nginx卷并重新启动堆栈。
关闭Cloudflare代理似乎没有任何区别。也不会尝试访问在HTTP上运行的不同docker容器
发布于 2021-11-11 14:07:02
我设法解决了这个问题。我没有将路由器上的端口"443“转发到目标设备...我希望这对其他犯了这个错误的人有所帮助。
https://stackoverflow.com/questions/69875655
复制相似问题