当我将Cloudfare代理与www.example.com上托管的Django应用程序连接时Railway.app,我得到错误:x1c 0d1x。我从Godaddy买了域名。
请注意,它是工作正常的一段时间前,这个问题开始时,我做了一个小错误修复我的models.py(应该是无关的),并重新部署我的网站。
我相信这是因为我没有在www.example.com上安装原产地证书Railway.app。在Cloudfare上,我的SSL/TLS加密模式是Full。如果是,我如何在Railway.app上安装此证书,这是我的源服务器。
任何帮助将不胜感激。
1条答案
按热度按时间2nc8po8w1#
修复:删除Cloudfare中的所有DNS记录,并添加Railway.app生成的CNAME DNS记录
说明:我用GoDaddy买了我的域名。你不能Railway.app用推荐的方式(CNAME)连接www.example.com和GoDaddy,所以我用A和www连接它,而不是CNAME。
当我将名称服务器更改为Cloudfare时,A和www的这些连接仍然存在。由于某种原因(可能是由于Railway进行的动态DNS更新),当我的源服务器的IP地址更改时(A中使用的IP地址),Cloudfare无法成功与源服务器进行SSL握手。