Welcome! Log In Create A New Profile

Advanced

Re: Проксирование по заранее не заданным ссылкам

Vadim Lazovskiy
February 19, 2016 07:16AM
Здравствуйте.

Модули не нужны.

location / {
auth_request /router;
auth_request_set $proxy_uri $upstream_http_x_uri;

proxy_pass http://your_hostname$proxy_uri;
...
}

location = /router {
proxy_pass http://your_router_backend;
proxy_set_header X-Original-URI $request_uri;
}

Роутер должен анализировать X-Original-URI и выдавать заголовок X-Proxy-URI.
Как-то так.

19 февраля 2016 г., 14:46 пользователь sirakuzi <nginx-forum@forum.nginx.org
> написал:

> Добрый день,
>
> Большого опыта общения с Nginx не имею, но потребовалось написать Nginx
> модуль который должен иметь возможность проксировать входящий запрос на
> заранее не определенные места (к примеру url куда производить проксирование
> будут браться из запроса к другому веб-сервису или из БД, запросы к которым
> будут происходить в модуле).
> Пока придумал структуру через задание переменной и изменения ее значения в
> зависимости от приходящего url, а затем передачи управления прокси модулю
> на
> эту переменную:
> proxy_pass $variable_name
> Как вы оцениваете такую реализацию? Жизнеспособна либо она при нагрузке?
> Может есть более правильные решения такого вопроса?
>
> Так же есть вопрос про обращениям к сторонним вебсервисам в теле модуля,
> лучше использовать связку subrequest+proxy_pass или же вполне можно
> воспользоваться сторонней библиотекой, к примеру libcurl?
>
> Posted at Nginx Forum:
> https://forum.nginx.org/read.php?21,264622,264622#msg-264622
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru




--
WBR,
Vadim Lazovskiy
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Проксирование по заранее не заданным ссылкам

sirakuzi February 19, 2016 06:46AM

Re: Проксирование по заранее не заданным ссылкам

kemko February 19, 2016 06:50AM

Re: Проксирование по заранее не заданным ссылкам

sirakuzi February 19, 2016 09:16AM

Re: Проксирование по заранее не заданным ссылкам

Vadim Lazovskiy February 19, 2016 07:16AM

Re: Проксирование по заранее не заданным ссылкам

sirakuzi February 19, 2016 08:58AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 279
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