http-dynamic-upstream #

ngx_dynamic_upstream is the module for operating upstreams dynamically with HTTP APIs such as ngx_http_upstream_conf.

Source: upstream source

Directives

dynamic_upstream #

syntax: dynamic_upstream no args;  ·  context: location

Now ngx_dynamic_upstream supports dynamic upstream under only http context.

Example

upstream backends {
    zone zone_for_backends 1m;
    server 127.0.0.1:6001;
    server 127.0.0.1:6002;
    server 127.0.0.1:6003;
}

server {
    listen 6000;

    location /dynamic {
		allow 127.0.0.1;
	    deny all;
        dynamic_upstream;
    }

    location / {
	    proxy_pass http://backends;
    }
}

↑ back to index