使用cloudflare
给网站添加了cloudflare,俗称套cf
目的是做个CDN加速访问,但是使用后遇到了521错误
分析与解决
CDN服务器为源站做缓存。
查了一下,说521错误表示CDN到源站的访问是不通的。
感觉挺奇怪,怎么会不通呢。在cloudflare的dns设置中,将“代理”关闭,即仅使用cf的dns试试。
发现就可以正常访问了。说明源站是OK的。
后来注意到SSL设置中有四种的加密方式。查了一下。
https://senjianlu.com/2021/11/cloudflare-ssl-tls/
四种分别是:
1、不加密,https强迫转为http,cdn到源站使用http
2、灵活,用户到cf是https,cdn到源站使用http。呸,这根本不是灵活。
3、完全,用户发出http就是http,https就是https。
4、严格,全程https
默认选中“灵活”
因为本站启用https,所以至少应该完全或者严格才可以。
选择严格,OK了。