nginx配置限制同一個ip的訪問頻率方法
1、在nginx.conf里的http{}里加上如下代碼:
limit_conn_zone $binary_remote_addr zone=perip:10m; limit_conn_zone $server_name zone=perserver:10m;
2、在需要限制并發(fā)數(shù)和下載帶寬的網(wǎng)站配置server{}里加上如下代碼:
limit_conn perip 2; limit_conn perserver 20; limit_rate 100k;
補充說明下參數(shù):
$binary_remote_addr是限制同一客戶端ip地址;
$server_name是限制同一server最大并發(fā)數(shù);
limit_conn為限制并發(fā)連接數(shù);
limit_rate為限制下載速度;
以上這篇nginx配置限制同一個ip的訪問頻率方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
在Nginx中使用X-Sendfile頭提升PHP文件下載的性能(針對大文件下載)
這篇文章主要介紹了在Nginx中使用X-Sendfile頭提升PHP文件下載的性能,可以用在針對大文件下載的情況,下載非網(wǎng)站W(wǎng)eb目錄文件的需求,提供下載權(quán)限控制的場景,需要的朋友可以參考下2014-07-07
nginx中proxy_set_header參數(shù)的實現(xiàn)
本文詳細介紹了Nginx中proxy_set_header指令的用法,通過設(shè)置不同的請求頭信息,可以實現(xiàn)更靈活的反向代理功能,具有一定的參考價值,感興趣的可以了解一下2024-12-12
Nginx配置SSL證書出現(xiàn)PEM_read_bio_PrivateKey() failed錯誤解決
在配置GoDaddy的SSL證書并啟動Nginx時,可能遇到由于證書密鑰文件編碼問題導(dǎo)致的啟動失敗,具體表現(xiàn)為nginx報錯:PEM_read_bio_PrivateKey() failed,本文就來介紹一下,感興趣的可以了解學(xué)習(xí)2024-10-10
添加Nginx代理配置只允許內(nèi)部IP訪問的實現(xiàn)方法
在本篇文章里小編給大家整理的是一篇關(guān)于添加Nginx代理配置只允許內(nèi)部IP訪問的實現(xiàn)方法的文章,有需要的朋友們可以學(xué)習(xí)下。2019-10-10

