Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Bagaimana untuk menetapkan senarai putih direktori dan senarai putih ip dalam nginx

Bagaimana untuk menetapkan senarai putih direktori dan senarai putih ip dalam nginx

PHPz
PHPzke hadapan
2023-05-18 15:52:461838semak imbas

1. Tetapkan senarai putih direktori: Tiada sekatan pada laluan permintaan yang ditentukan Jika tiada sekatan pada laluan permintaan ke direktori api, ia boleh ditulis sebagai

server{
    location /app {
      proxy_pass http://192.168.1.111:8095/app;

      limit_conn conn 20;

      limit_rate 500k;

      limit_req zone=foo burst=5 nodelay; 
    }
    location /app/api {
      proxy_pass http://192.168.1.111:8095/app/api
    }
}
# 因nginx会优先进行精准匹配,所以以上写法即接触了对api目录下属路径的限制
<.>

2. Untuk menetapkan senarai putih IP, anda perlu menggunakan geo nginx dan peta nginx

Jika tiada pemadaman manual (--tanpa-http_geo_module atau --tanpa-http_map_module) , nginx memuatkannya secara lalai kandungan berkaitan ngx-http-geo-module dan ngx-http-map-module

ngx-http-geo-module boleh digunakan untuk mencipta pembolehubah, nilai pembolehubah bergantung pada; alamat ip klien;

ngx-http-map-module boleh mencipta pembolehubah berdasarkan pembolehubah lain dan nilai pembolehubah, yang membenarkan pengelasan, atau memetakan berbilang pembolehubah kepada nilai yang berbeza ​​​​dan menyimpannya dalam satu pembolehubah;

rreeee

Atas ialah kandungan terperinci Bagaimana untuk menetapkan senarai putih direktori dan senarai putih ip dalam nginx. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam