【已解決】連接被重置


最近由於網站受到CC攻擊,我就將網站遷移到了雲ECS,環境配置:linux+nginx+php,數據庫單獨使用的是雲RDS,防火牆使用的是阿里的WEB應用防火牆。部署完成后,訪問網站時不時出現“連接被重置”。

解決步驟:

1.路由追蹤(tracert),發現能夠到達服務器,基本排除了線路的問題。

2.檢查80端口(tracetcp),本地端口連通性測試,測試結果也沒有問題(附:tracetcp使用方法https://help.aliyun.com/knowledge_detail/40572.html)。

3.檢查防火牆,之前,我將防火牆的CC防護模式更改為“緊急”,難道是“緊急”模式對網站造成了誤殺,於是我將防火牆防護模式改為“正常”,再次訪問網站,發現大部分頁面基本不再出現“連接被重置”現象,但是在某些特定的頁面(表單提交)還是會出現連接被重置的現象啊,查詢資料,發現是client_max_body_size這個參數的問題,在nginx的配置文件中(nginx.conf),添加這個參數:client_max_body_size  30M,重新訪問,問題解決。

4.網上查詢資料說如果使用了代理服務器,出現類似的問題,在配置文件引入下面的代碼可解決(注:未親自驗證)。

proxy_set_header      Host            $host;
proxy_set_header      X-Forwarded-For $proxy_add_x_forwarded_for;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM