问题标签 [ngx-http-limit-req-module]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
286 浏览

nginx - nginx limit_req_log_level - 日志在哪里?

我在我的服务器上设置了一个limit_req_log_level notice;,但看不到日志。limit_req当我访问这些页面时,我可以看到它正在工作。唉,没有一条日志记录,也/var/log/nginx/access.log没有/var/log/nginx/error.log.

我应该在哪里看到ngx_http_limit_req_module或至少期望看到它们的日志记录?

如果可能的话,我也希望能够看到limit_req_zone表格的内容。

0 投票
0 回答
152 浏览

nginx - Monitoring the limit values​of the limit_req_zone directive

For example I have some configuration with limit_req and burst values

Is there any way to monitor or be notified in case when "burst" values by location is close to limits For example 75% of "burst" quota is reached. I mean when awaitng requests count for /some-location/ location is equal 75 and for /some-other-location/ is 150

0 投票
0 回答
18 浏览

nginx - 对特定位置正则表达式的所有服务器的 linit 请求

我在 nginx 上收到了很多错误请求,它为多个服务器名称提供服务。

我不使用 php,我想阻止所有服务器上对 php 文件的所有请求(如所有针对 wordpress 站点的请求),然后使用 fail2ban 禁止这些 ip。

我可以在每个服务器块中放置相同的规则(例如对位置 .php 的限制),如https://www.nginx.com/blog/rate-limiting-nginx/中所述。

是否可以只添加一次规则,以便它可以在所有服务器上有效?似乎不可能在所有“服务器”块之上添加“位置”块。还有其他方法吗?

0 投票
1 回答
23 浏览

nginx - 当 post 请求达到 limit_req_zone 时,nginx 返回 405

nginx 配置

所以当请求数量达到限制时,如果方法是 GET 它返回 503,而方法是 POST 它返回 405,我不明白为什么 POST 方法返回 405,以及为什么 405 error_page 不会像我设置的那样重写为 503.html