維護(hù)的網(wǎng)站多了,遇到的問(wèn)題也會(huì)很多,這一次遇到一個(gè)十分特殊的問(wèn)題,那就是客戶(hù)的幾個(gè)網(wǎng)站突然之間無(wú)法上傳文件,也無(wú)法提交帶附件的表單。當(dāng)我們找到原因并解決問(wèn)題后,決定把這方面的內(nèi)容特地分享出來(lái),希望能夠給以后的自己和其他同行一些幫助。
網(wǎng)站無(wú)法上傳文件,說(shuō)起來(lái)可以分很多種情況。其中最為常見(jiàn)的是文件所在的文件夾權(quán)限問(wèn)題,這種情況直接修改文件夾屬性就可以解決。還有一些是因?yàn)榕R時(shí)文件夾tmp沒(méi)有權(quán)限,同樣的也是做相應(yīng)的權(quán)限調(diào)整就可以了。而今天要和大家交流的是另一種非常特別的情況:網(wǎng)站無(wú)法上傳文件,也無(wú)法提交帶附件的表單。正常訪(fǎng)問(wèn)網(wǎng)站是沒(méi)有問(wèn)題的,提交不帶附件的表單也是沒(méi)有問(wèn)題的??蛻?hù)突然之間聯(lián)系到我們,因?yàn)檫@個(gè)網(wǎng)站所在的服務(wù)器并不是我們公司的,而是客戶(hù)自建機(jī)房托管,所以當(dāng)我們發(fā)現(xiàn)這個(gè)問(wèn)題之后,立馬懷疑是防火墻引起的。
客戶(hù)方面的網(wǎng)管同事說(shuō)他們這幾天并沒(méi)有調(diào)整防火墻策略什么的,只是升級(jí)了一下防火墻而已。于是,我們就把重點(diǎn)放在防火墻上面了??蛻?hù)使用的是深信服的一套AF系統(tǒng),經(jīng)過(guò)翻閱相關(guān)資料,終于找到了解決方案,原來(lái)只需要升級(jí)一下WEB應(yīng)用防護(hù)庫(kù)即可解決,如下圖所示,升級(jí)到2018-01-08版本即可,我們猜想,可能是上一版本的策略過(guò)于嚴(yán)格或者設(shè)置不當(dāng)引起這個(gè)問(wèn)題的。
既然今天我們提到這個(gè)防火墻和表單問(wèn)題,就再說(shuō)多一個(gè)網(wǎng)站案例。這個(gè)月初,一做外貿(mào)的客戶(hù)非常緊張的聯(lián)系我們說(shuō):是不是服務(wù)器出問(wèn)題了?為什么后臺(tái)無(wú)法添加新聞呢?我一看客戶(hù)挺著急的,趕緊檢查測(cè)試,然而我發(fā)現(xiàn)我們這邊并不會(huì)出現(xiàn)客戶(hù)所說(shuō)的問(wèn)題。于是猜測(cè)其本地網(wǎng)絡(luò)有臨時(shí)故障,建議客戶(hù)觀察一兩天再說(shuō),因?yàn)榫W(wǎng)站訪(fǎng)問(wèn)還是沒(méi)有問(wèn)題的,影響并不大。過(guò)了兩天找回來(lái),說(shuō)還是不行,于是遠(yuǎn)程看了下客戶(hù)的電腦,發(fā)現(xiàn)可能是路由器或者硬件防火墻上做了限制。于是通過(guò)客戶(hù)公司的網(wǎng)管同事才得知,確實(shí)是做了限制,解除后,一切正常。
當(dāng)大家的網(wǎng)站遇到文件上傳問(wèn)題的時(shí)候,不要著急,請(qǐng)首先考慮聯(lián)系我們進(jìn)行故障排查,問(wèn)題都會(huì)得到解決的。