Вроде простейший конфиг, но
server {
listen 80;
server_name "test";
location @remote {
proxy_pass https://someremoteserver/api/;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For f$proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_next_upstream error timeout http_404 http_502 http_504;
}
location / {
root /home/www/test/;
index index.html;
try_files $uri $uri/ @remote;
}
}
не работает. Ошибка
"proxy_pass" cannot have URI part in location given by regular expression...
"/api/" убирать нельзя. Хотя без него ошибка пропадает.
Как перенаправить запрос к апи?