最近在幫助一位客戶(hù)接入阿里云CDN的時(shí)候,發(fā)現(xiàn)網(wǎng)站源服務(wù)器一但開(kāi)啟HTTPS強(qiáng)制跳轉(zhuǎn)的時(shí)候,就會(huì)出現(xiàn)502 Bad Gateway的情況。

為此,主機(jī)吧嘗試過(guò)很多方法,比如修改IP回源端口,把80端口改成443,但是效果一樣,然后取消掉源站強(qiáng)制HTTPS后就可以正常訪(fǎng)問(wèn)HTTP 和HTTPS,但卻無(wú)法做到自動(dòng)跳轉(zhuǎn)HTTPS。
主機(jī)吧一度懷疑是服務(wù)器防火墻原因,但登陸服務(wù)器后現(xiàn)服務(wù)器并沒(méi)有安裝有防火墻,問(wèn)了服務(wù)器商也沒(méi)有開(kāi)防火墻。
就在主機(jī)吧煩惱的時(shí)候,發(fā)現(xiàn)原來(lái)阿里云CDN即使把回源端口80修改成443后,其回源協(xié)議是沒(méi)有變的,也就是默認(rèn)HTTP,這樣的結(jié)果就導(dǎo)致了回源錯(cuò)誤,也就是默認(rèn)沒(méi)有做回源跟隨協(xié)議。
找到原因后我們很容易解決,進(jìn)入回源配置-回源協(xié)議,修改回源配置為:跟隨即可

