缺少Nginx中的HttpLimitReqModule和HttpLimitZoneModule

时间:2015-12-03 09:45:24

标签: nginx module jelastic

如果将Jelastic云与Nginx一起使用,如何在Nginx中设置和加载 HttpLimitReqModule HttpLimitZoneModule

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

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

你能告诉我一个解决方案吗?

1 个答案:

答案 0 :(得分: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;

  2. enter image description here

    1. 服务器{部分指定相应的值,如下所示:

      limit_conn addr 1;

      limit_req zone = one burst = 5;

    2. enter image description here

      1. 点击“保存”按钮应用更改。
      2. enter image description here

        1. 重新启动Nginx节点。
        2. enter image description here

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