http { limit_conn_zone $binary_remote_addr zone=addr:10m; //$binary_remote_addr 表示通过remote_addr这个标识来做限制 //zone=addr:10m 表示生成一个大小为10M,名字为addr的内存区域 ... server { location /download/ { limit_conn addr 1; #限制并发数 limit_rate 50k; #限制带宽 } }
$binary_remote_addr: Menunjukkan sekatan melalui bendera remote_addr: Menunjukkan penjanaan daripada fail dengan saiz 10M, kawasan memori bernama addr, digunakan untuk menyimpan maklumat kekerapan akses
Kod status http
400 -499 digunakan untuk menunjukkan ralat Pelanggan. 500-599 digunakan untuk menyokong ralat pelayan.rate=1r/s: menunjukkan bahawa ID yang sama dibenarkan Kekerapan capaian pelanggan dihadkan kepada 1 kali sesaat, iaitu, hanya satu permintaan diproses sesaat Ia juga boleh menjadi 30r/m, yang dihadkan kepada satu akses setiap 2 saat, iaitu, hanya satu permintaan diproses setiap 2 saat.
burst=5: Maksud burst burst Konfigurasi ini bermaksud menetapkan buffer dengan saiz 5.Apabila sejumlah besar permintaan (burst) datang, permintaan yang melebihi had kekerapan akses boleh dibuat. diproses terlebih dahulu Masukkan ke dalam penimbal ini dan tunggu, tetapi hanya terdapat 5 kedudukan di kawasan menunggu ini Permintaan yang melebihi had akan terus melaporkan ralat 503 dan kembali.
Jika tidak ditetapkan, semua permintaan akan dibariskan dalam urutan.
jenis ungkapan lokasi
~ bermaksud melakukan perlawanan biasa, sensitif huruf besar/kecil
~* bermaksud melakukan perlawanan biasa, tidak sensitif huruf besar/kecil
^~ bermaksud sepadan dengan aksara biasa. Pemadanan awalan diutamakan. Jika perlawanan berjaya, tiada lokasi lain akan dipadankan.
= melakukan padanan tepat aksara biasa. Itu adalah padanan yang tepat.
@ "@" mentakrifkan lokasi yang dinamakan, digunakan apabila diarahkan secara dalaman, seperti error_page, try_files
/: padanan universal, jika tiada padanan lain, sebarang permintaan akan dipadankan
keutamaan ungkapan lokasi
lokasi = > lokasi laluan> 🎜>
Tinjauan log
Atas ialah kandungan terperinci nginx had semasa dan kaedah pengurusan konfigurasi. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!