Điểm:1

Tại sao giới hạn tốc độ nginx của tôi không hoạt động?

lá cờ br

Tôi có Nginx trước apache để chấm dứt SSL và lọc mọi thứ. Tôi đang cố gắng để giới hạn tốc độ hoạt động bằng cách sử dụng những tài liệu này.

Khi tôi kiểm tra một vòng lặp gồm 10 yêu cầu với Xoăn, tất cả các yêu cầu cho /bí ẩn/ vẫn đang được chuyển tiếp trở lại Apache - 8 trong số chúng hiển thị cùng dấu thời gian cho đến giây. Tôi đang mong đợi chỉ một yêu cầu/giây sẽ đến được Apache. Tôi đã bỏ qua điều gì?

Của tôi Xoăn chỉ huy:

cho tôi bằng $(seq 1 10); làm curl --verbose --request "GET /mytest" https://myhost.com; xong

nginx.conf:

http {
   ...
   bao gồm /etc/nginx/conf.d/*.conf;
   ...
}

/etc/nginx/conf.d/rate-limit.conf:

limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s;

người phục vụ {
   vị trí /mytest/ {
      vùng giới hạn_req=một; #:: đã xóa cụm từ = 5 để thử nghiệm - không có khác biệt
   }
}
Điểm:1
lá cờ jp

Vị trí của bạn với giới hạn tốc độ là /bí ẩn/ nhưng bạn đang yêu cầu /bí ẩn (không có dấu gạch chéo ở cuối). Những yêu cầu này sẽ không phù hợp với vị trí đó.

Nstevens avatar
lá cờ br
Cảm ơn bạn về thông tin. Tôi không chắc những gì tôi đã làm, nhưng nó đang hoạt động ngay bây giờ. Thật kỳ lạ, nó dường như đang hoạt động có hoặc không có dấu gạch chéo ở cuối nên không chắc tại sao lại như vậy.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.