Bagaimana untuk mengkonfigurasi nginx untuk mengehadkan kekerapan akses IP yang sama

WBOY
Lepaskan: 2023-05-13 19:04:18
ke hadapan
2595 orang telah melayarinya

1. Tambahkan kod berikut pada http{} dalam nginx.conf:

limit_conn_zone $binary_remote_addr zone=perip:10m;

limit_conn_zone $server_name zone=perserver:10m;
Salin selepas log masuk

2 muat turun lebar jalur. } tambahkan kod berikut:

limit_conn perip 2;

limit_conn perserver 20;

limit_rate 100k;
Salin selepas log masuk

Penjelasan tambahan tentang parameter:

$binary_remote_addr adalah untuk mengehadkan alamat ip pelanggan yang sama; >

$ server_name adalah untuk mengehadkan bilangan maksimum sambungan serentak pada pelayan yang sama

limit_conn ialah untuk mengehadkan bilangan sambungan serentak;

Atas ialah kandungan terperinci Bagaimana untuk mengkonfigurasi nginx untuk mengehadkan kekerapan akses IP yang sama. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan