【问题标题】:Missing HttpLimitReqModule and HttpLimitZoneModule in NginxNginx 中缺少 HttpLimitReqModule 和 HttpLimitZoneModule
【发布时间】:2015-12-03 09:45:23
【问题描述】:

在使用Jelastic cloud和Nginx的情况下,如何在Nginx中设置和加载HttpLimitReqModuleHttpLimitZoneModule

我在 ssh 控制台中检查了“nginx -V”,上面提到的模块没有包含在模块列表中。

Jelastic 云用户似乎无法配置 Nginx。

你能建议我一个解决方案吗?

【问题讨论】:

  • > 而且 Jelastic 云用户似乎无法配置 Nginx。你是说模块,还是 nginx.conf?

标签: nginx module jelastic


【解决方案1】:

@Intellio,这些模块已经出现在Jelastic Nginx 实例中。 要激活 ngx_http_limit_req_module,您应该执行以下操作:

  1. 为所需模块添加适当的值,为此您应该在 http { 中添加以下内容:

    limit_conn_zone $binary_remote_addr zone=addr:10m;

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

  1. server { 部分指定适当的值,如下所示:

    limit_conn 地址 1;

    limit_req zone=one burst=5;

  1. 单击“保存”按钮应用更改。

  1. 重启 Nginx 节点。

此外,以下文章可能对您有用:

【讨论】:

    猜你喜欢
    • 2015-05-03
    • 2013-03-10
    • 1970-01-01
    • 2017-04-08
    • 2023-03-14
    • 2011-12-22
    • 1970-01-01
    • 1970-01-01
    • 2015-09-16
    相关资源
    最近更新 更多