Явно объявите все 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.
Спасибо.