技术求救:关于服务器套cdn后就无法访问
说实话,我第一次遇到这种情况,真的有些困惑!这个问题我已经研究了六个小时,仍然无法理清思路。一开始我用了Cloudflare的CNAME接入,但访问域名时出现了520错误。经过一番排查,找不到问题所在,我以为是Cloudflare的问题。
于是,我又在腾讯云上配置了一个CDN,结果却遇到了HTTP ERROR 504。我怀疑是证书问题造成的源站不相应,经过半天的验证发现证书是没有问题的。
我开始怀疑是否是域名未过白的问题,于是我直接将域名解析到源站后,发现网站是可以正常访问,因此可以排除域名未过白的可能性。
随后,我考虑到服务器是否支持TLS。经过测试,
TLS 1.2连接正常,
https://tc.7zz.cn/i/2024/10/10/6706e6f9b031a.png
TLS 1.3连接正常。
https://tc.7zz.cn/i/2024/10/10/6706ea3d18145.png
此时,我感到更加困惑了,于是做了一个CNAME测试:
我准备了两台服务器,一台是出现问题的那台,另一台是在UCloud开的临时服务器。两台服务器都绑定了要测试的网站域名并且配置了证书。
将CNAME源指向有问题的服务器时,仍然出现HTTP ERROR 504,而将CNAME源指向UCloud的网站则能够正常打开。
因此,我可以排除CDN配置的问题。那问题就可能出在服务器上,但我始终想不明白,为什么直接解析源站能够访问,却在使用CDN时出现问题?
我现在怀疑是不是服务器有硬件防火墙拦截了CNAME接入,还是其他原因导致的?我没排插到,有没有大佬晓得,我应该如何解决?
最后,我深感学习的道路无止境,期待各位大佬的指导!
页:
[1]