Welcome! Log In Create A New Profile

Advanced

Добавление фильтра перед вызовом скрипта

Posted by witex 
Добавление фильтра перед вызовом скрипта
August 19, 2012 08:10AM
Доброго времени суток.

Я ищу способ доставить фильтр перед запросом на мую джава программу.
Доступ идёт через proxy_pass
Поднимаю доп веб фильтр, должен принять запрос.. если возвращает ответ 200, то посылать ответ на необходимый прокси, если нет то возвращать ошибку 502.

Заранее благодарен за ответы
Re: Добавление фильтра перед вызовом скрипта
August 19, 2012 07:25PM
Идя такова, если фильтр @jfilter возвращает 404 ошибку, то идёт на @japp, если 200 то то возвращаем значение клиенту значение от фильтра.

Но при такой конфигурации, даже когда оба приложения запущены сразу обрабатывается @japp, а на @jfiter даже не заходит.

Вот такого плана проблема.

location @jfilter {

proxy_buffering off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
keepalive_requests 100;
keepalive_timeout 75;
sendfile on;
tcp_nopush off;
proxy_pass http://localhost:8080;
}
location ~ ^/(j|rpc)/(.*)$ {
try_files @jfilter @jchat;
}
location @japp {
if ($uri ~ ^/(j)/(.*)$) {
set $new $2;
proxy_pass http://localhost:8888/$new$is_args$args;
}
proxy_buffering off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
keepalive_requests 100;
keepalive_timeout 75;
sendfile on;
tcp_nopush off;

}
Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 183
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready