Рассмотрим тут nginx проксирование на примере картинок с удалённого сайта и сервера. Предположим, что на текущем настраиваемом домене в /tpl/images/ есть некоторые картинки, а некоторых в данной директории нет. Но они есть в той же директории другого домена на другом сервере. Значит первой директивой мы проверим их наличие, и в случае отсутствия задействуем вторую директиву, через которую проксируем картинки с удалённого домена example.com:
location /tpl/images/ {
try_files $uri @images;
}
location @images {
proxy_pass http://255.255.255.255;
proxy_redirect off;
proxy_set_header Host example.com;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}