Добрый день,

Большого опыта общения с 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

Ответить