Явно объявите все URI, доступные для восходящего потока

У меня есть сервер nginx, настроенный как обратный прокси. Он служит только API в качестве восходящего потока.

У меня есть URI типа

/v1/posts
/v1/posts/lookup
/users
/auth/token

И апстрим настроен так

location / {
  proxy_set_header  X-Real-IP  $remote_addr;
  proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;
  proxy_set_header Host $http_host;
  proxy_redirect off;
  proxy_pass http://rails_app;
}

Я хотел бы знать, есть ли способ объявить весь доступный URI API и вернуть 404 для всех других вызовов nginx.

Спасибо.

0 ответов

Другие вопросы по тегам