У нас есть сервер nginx, который перенаправляет запросы на обслуживание по имени_сервера, используя proxy_pass, в апстрим:
nginx conf:
server {
server_name requestsproxy-rest.us.example.com;
....
location / {
.....
proxy_pass http://Requestsproxy-Rest;
и вышестоящий файл:
upstream Requestsproxy-Rest {
least_conn;
server 10.1.1.1:29257 max_fails=4 fail_timeout=1s weight=1;
server 10.1.1.2:21591 max_fails=4 fail_timeout=1s weight=1;
}
Мы хотим создать правило перезаписи nginx, к которому можно будет получить доступ через "api.example.com/service/ enjdomain}", и nginx перенаправит / перенаправит запрос на другой адрес с помощью {сервиса} на Nginx.
например:
api.example.com/service/{requestsproxy-rest} --> {requestsproxy-rest}.us.example.com
как вы думаете, мы можем управлять им с помощью конфигураций nginx?
Спасибо заранее.