Извини, туплю. (
Такой код должен по идее работать: images у меня отдается с локального апстрима, но google делает редирект на https, так что это все фэйлит. Боюсь, по https часть запросов со страницы уже не перехватишь, потому что будут проблемы с сертификатом. Так что ой.
Код:
|
server {
listen 8081;
server_name localhost;
location / {
proxy_set_header Host "google.ru";
proxy_pass http://google-upstream;
}
location /images/ {
proxy_pass http://local-upstream;
}
}
upstream google-upstream {
server 173.194.32.159;
}
upstream local-upstream {
server 127.0.0.1;
} |
А зачем тебе это все? Если хочешь подменить js/css, то есть же куча специализированных проксиков, Fiddler, например:
http://www.telerik.com/fiddler.