要說接入百度云加速最常遇到的問題是什么?那應(yīng)該非520狀態(tài)莫屬了,今天主機(jī)吧就了給大家分析下,網(wǎng)站接入百度云加速后為何出現(xiàn)520。
首先520表示:web server返回了一個(gè)未知的錯(cuò)誤
該錯(cuò)誤大多數(shù)為以下幾種情況:
1)回源連接被reset,多數(shù)是防火墻攔截
2)http頭信息超過了云加速設(shè)定的大小
3)回源請求成功,但是返回了一個(gè)空值
4)源站存在錯(cuò)誤的http響應(yīng)
第一種情況是檢查服務(wù)器防火墻是否關(guān)閉,這種比較多,主機(jī)吧這邊客戶幾乎99%的520都是因?yàn)榉阑饓r截所致,比如寶塔的防火墻、安全狗、云鎖、linux服務(wù)器集成的IPtables防火墻等,如果必須開防火墻的話那就要把百度云加速的IP段加白。
百度云加速IP段白名單大全:https://su.baidu.com/help/index.html#/10_changjianwenti/0_HIDE_FAQ/20_baiduyunjiasujiedianIPdizhiduan.md
第二由于HTTP信息設(shè)置錯(cuò)誤所致
一般是修改下程序配置文件即可,比如下圖一位客戶就是因?yàn)?20困擾很久,最后找了騰訊工程序查了才解決,把PHP配置文件的頭部H2刪了即可。
一些用戶可能不懂程序,如果不懂的建議把服務(wù)器PHP文件重裝下,或者更改下版本。
第三第四種一般都是源服務(wù)器錯(cuò)誤所致,建議重啟下服務(wù)器運(yùn)行環(huán)境再查看。