@foundationick

Nginx редирект запросов, которые идут на localhost на удаленный API?

Мне нужно запросы. на локалхост на каком-нибудь порту редиректить на удаленные API.
В данном случае проблема с throttle( limit requests per second). Нужно делать запросы к vk API, и нужно поставить лимит исходящих запросов, чтобы не превышать ограничение. Решил поставить NGINX, слать запросы на локалхост/какой-то урл, ловить в ингинксе и на это throttle.
Как это сконфигурировать, никак не получается,
Вроде есть
http{
  server {
		listen localhost:8085;

		location /some/path/method {
			proxy_pass http://api.vk.com;
		} }}

шлю с сервера на localhost:8085/some/path/method получаю ошибки, ничего в вк не идет.
только от nginxа приходит ошибки Error: cannot GET /some/path/method/wall.get...
как вообще узнать отослали что-нибудь нгинкс в вк ?
  • Вопрос задан
  • 822 просмотра
Пригласить эксперта
Ответы на вопрос 1
vmpartner
@vmpartner
In code we trust
Проброс GET запроса у вас написан правильно, попробуйте на другой свой хост проксировать и смотрите там access логи. Для просмотра, что делает nginx здесь хорошо описано как дебажить https://serverfault.com/a/435575
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы