Welcome! Log In Create A New Profile

Advanced

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

February 19, 2016 06:46AM
Добрый день,

Большого опыта общения с Nginx не имею, но потребовалось написать Nginx модуль который должен иметь возможность проксировать входящий запрос на заранее не определенные места (к примеру url куда производить проксирование будут браться из запроса к другому веб-сервису или из БД, запросы к которым будут происходить в модуле).
Пока придумал структуру через задание переменной и изменения ее значения в зависимости от приходящего url, а затем передачи управления прокси модулю на эту переменную:
proxy_pass $variable_name
Как вы оцениваете такую реализацию? Жизнеспособна либо она при нагрузке? Может есть более правильные решения такого вопроса?

Так же есть вопрос про обращениям к сторонним вебсервисам в теле модуля, лучше использовать связку subrequest+proxy_pass или же вполне можно воспользоваться сторонней библиотекой, к примеру libcurl?
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: 329
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