У меня сервер 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.
Спасибо.