Ładuję obrazy z zewnętrznego serwisu, którego chcę użyć na kanwie 3D WebGL. Nie jest to jednak dozwolone ze względu na pochodzenie.
Adres URL, który generuję ze strony internetowej, jest następujący:
http://domain/somename/imagesproxy?url=http%3A%2F%2Fanothersite%2Fimage.png
Teraz chcę, jak proxy_pass
sądzę, do adresu URL zawartego w żądaniu.
location /somename/imagesproxy {
proxy_pass ...
proxy_set_header host localhost;
}
Jak zmusić nginx do dynamicznego proxy do różnych adresów URL
Odpowiedzi:
źródło
proxy_pass $arg_url;
dokładnie dopasowane do argumentu w pytaniu.źródło