У меня локальный сервер. Я хочу пересылать ему запросы через сервер nginx.
Локальный URL-адрес: http://192.168.0.1/icon.jpg
. Я пробовал некоторые настройки, но не знаю, почему работает только вариант 1
Вариант 1:
location ~ "/fw/(?<img>[a-z]+)$" {
proxy_pass http://192.168.0.1/$img.jpg;
proxy_http_version 1.1;
}
=> Теперь URL: http://domain/fw/icon
Вариант 2:
location ~ "/fw/(?<img>[a-z]+)\.jpg$" {
proxy_pass http://192.168.0.1/$img.jpg;
proxy_http_version 1.1;
}
=> Текущий URL: http://domain/fw/icon.jpg
Вариант 3:
location ~ "/fw/(?<img>.+)$" {
proxy_pass http://192.168.0.1/$img;
proxy_http_version 1.1;
}
=> URL сейчас: http://domain/fw/icon.jpg