Is it possible to use multiple sub_filter in one location?

Trying to do this:

location /whatever/ {
proxy_buffering off;
proxy_pass http://11.22.33.44:5555;
sub_filter ‘“df”:“https://df-foo”’ ‘“df”:“https://df-bar”’;
sub_filter ‘“pr”:“https://pr-foo”’ ‘“pr”:“https://pr-bar”’;
sub_filter_once off;
sub_filter_types *;
}

But I’m getting this:

nginx: [emerg] “sub_filter” directive is duplicate in …

How do I replace multiple things in one location?

Thanks.


Florin Andrei
http://florin.myip.org/

I’ve solved it by recompiling Nginx to include the
nginx_substitutions_filter module:

https://github.com/yaoweibin/ngx_http_substitutions_filter_module

This module allows multiple subs_filter statements per location. Seems
to work just fine in my tests.


Florin Andrei
http://florin.myip.org/

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs