五月综合激情婷婷六月,日韩欧美国产一区不卡,他扒开我内裤强吻我下面视频 ,无套内射无矿码免费看黄,天天躁,日日躁,狠狠躁

新聞動態(tài)

如何在NGINX上限制文件上傳大小,緩解DoS攻擊

發(fā)布日期:2021-07-21 16:46 | 文章來源:CSDN

  【小Y提醒】文章內容源于互聯(lián)網收集整理,不代表YINGSOO觀點!若有咨詢“如何在NGINX上限制文件上傳大小,緩解DoS攻擊”等有關服務器、云主機租用、托管、配置、價格問題,請立即咨詢YINGSOO客服,享受1v1貼心服務!

  【境外主機】俄羅斯云服務器 | 美國站群服務器 | 美國顯卡服務器

  【常見問答】如何選云主機配置帶寬大???其實很好選

如何在NGINX上限制文件上傳大小,緩解DoS攻擊

  NGINX為文件上傳設置了1MB的限制。對于一些平臺來說,這可能太小了,特別是對于那些允許用戶上傳圖片和視頻等項目的網站。然而,如果你把上傳值設的太大,你就會面臨拒絕服務(DoSS)攻擊的風險。你肯定不希望這樣。

  但是,當你需要允許用戶上傳超過1M的文件到你的NGINX站點時,你能做什么呢?你可以用client_max_body_size指令來控制它。

  為了實現(xiàn)這個目標,你需要安裝NGINX并配置好運行你的網站。你還需要一個有sudo權限的用戶。我將在Ubuntu服務器18.04上進行演示,但這個過程應該可以在任何支持NGINX的平臺上運行。

  如何配置nginx.conf

  我們要做的第一件事是將nginx.conf文件中的上傳限制更改為100MB。使用以下命令打開文件:

  sudo nano /etc/nginx/nginx.conf

  查找http部分,并添加以下行(如下圖):

  client_max_body_size 100M;

  保存并關閉文件。

  將配置添加到NGINX配置文件。

  接下來,打開您網站的配置文件。如果使用默認值,則可以使用以下命令打開該文件:

  sudo nano /etc/nginx/sites-available/default

  在該文件中,查找服務器部分,并添加與nginx.conf文件中相同的行(如下圖)。

  在站點配置文件的服務器部分中添加配置行。

  在同一文件中,找到為網站上傳配置的位置部分,并添加同一行(如下圖)。

  在locations指令中添加配置行。

  當然,您的uploads指令可能會比我已經說明的基本指令復雜一些,但是您明白了。

  保存并關閉文件。

  使用以下命令運行NGINX配置測試:

  sudo nginx -t

  您應該不會看到任何錯誤。使用以下命令重新啟動NGINX:

  sudo systemctl restart nginx

  此時,如果有人試圖上傳大于100MB的文件,他們將413錯誤(請求實體太大)提示?,F(xiàn)在,您的NGINX服務器在允許用戶上傳文件的同時,也對DoS攻擊有了一絲安全感。當然,這并不是預防DoS攻擊的萬能措施,針對大量DDOS攻擊建議使用專業(yè)的硬件防火墻。

  熱門產品:美國服務器去首頁享優(yōu)惠!YINGSOO推出Phala挖礦服務器、Chia奇亞農場服務器Swarm物理節(jié)點服務器、Swarm母雞服務器、Swarm云節(jié)點服務器、國內礦機服務器海外托管、《Phala PHA挖礦資料大全》,《swarm bzz挖礦資料大全》,Swarm Bee節(jié)點租用請咨詢YINGSOO客服!官網maisonbaluchon.cn

版權聲明:本站文章來源標注為YINGSOO的內容版權均為本站所有,歡迎引用、轉載,請保持原文完整并注明來源及原文鏈接。禁止復制或仿造本網站,禁止在非maisonbaluchon.cn所屬的服務器上建立鏡像,否則將依法追究法律責任。本站部分內容來源于網友推薦、互聯(lián)網收集整理而來,僅供學習參考,不代表本站立場,如有內容涉嫌侵權,請聯(lián)系alex-e#qq.com處理。

相關文章

實時開通

自選配置、實時開通

免備案

全球線路精選!

全天候客戶服務

7x24全年不間斷在線

專屬顧問服務

1對1客戶咨詢顧問

在線
客服

在線客服:7*24小時在線

客服
熱線

400-630-3752
7*24小時客服服務熱線

關注
微信

關注官方微信
頂部