Помочь с настройкой nginx proxy_pass
1 000 руб. за проект
•
наличный расчёт, безналичный расчёт, электронные деньги
Есть один VDS сервер.
На сервере располагаются бэкэнд и фронтэнд проекта.
Бэкэнд доступен по адресу api.example.com
Фронтэнд: www.example.com
Нужно сделать так, чтобы часть запросов, идущих на клиентскую часть перебрасывались на бэк так, как будто бы они туда и отправлялись, а именно: чтобы запросы на www.example.com/api/* отправлялись на api.example.com/api/*
Текущий конфиг для фронта: https://goo.gl/waTYTa (то, что закомментировано – не сработало)
Текущий конфиг для бэка: https://goo.gl/kXxBrB
Стандартный proxy_pass:
location /api {
proxy_set_header HOST $host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass https://api.example.com/api/$1;
}
Выдает ошибку resolver is not defined
Если добавить resolver 127.0.0.1; то выдает ошибку
send() failed (111: Connection refused) while resolving, resolver: 127.0.0.1:53
На сервере располагаются бэкэнд и фронтэнд проекта.
Бэкэнд доступен по адресу api.example.com
Фронтэнд: www.example.com
Нужно сделать так, чтобы часть запросов, идущих на клиентскую часть перебрасывались на бэк так, как будто бы они туда и отправлялись, а именно: чтобы запросы на www.example.com/api/* отправлялись на api.example.com/api/*
Текущий конфиг для фронта: https://goo.gl/waTYTa (то, что закомментировано – не сработало)
Текущий конфиг для бэка: https://goo.gl/kXxBrB
Стандартный proxy_pass:
location /api {
proxy_set_header HOST $host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass https://api.example.com/api/$1;
}
Выдает ошибку resolver is not defined
Если добавить resolver 127.0.0.1; то выдает ошибку
send() failed (111: Connection refused) while resolving, resolver: 127.0.0.1:53
Отзывы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.