<div dir="ltr">У меня есть, например, такая штука:<div><br></div><div>upstream lk0 {</div><div><div> server <a href="http://192.168.242.45:8080">192.168.242.45:8080</a> max_fails=1 fail_timeout=30s;</div><div> server <a href="http://192.168.242.46:8080">192.168.242.46:8080</a> max_fails=1 fail_timeout=30s;</div><div> server <a href="http://192.168.242.68:8080">192.168.242.68:8080</a> max_fails=1 fail_timeout=30s;</div></div><div>}</div><div><br></div><div><div>location / {</div><div> proxy_pass <a href="http://lk0/">http://lk0/</a>;</div></div><div>}</div><div><br></div><div>В этой схеме nginx управляет тем, на какой апстрим ему идти, определяет их доступность и т.д.</div><div>Если вместо трех апстримов указать один сквид и подменять заголовок Host на требуемый апстрим - все скорее всего будет работать, но не будет раунд-робина и автофейла, так?</div><div class="gmail_extra"><br><div class="gmail_quote">11 февраля 2015 г., 17:08 пользователь Daniel Podolsky <span dir="ltr"><<a href="mailto:onokonem@gmail.com" target="_blank">onokonem@gmail.com</a>></span> написал:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">> Можно ли заставить nginx ходить к апстриму через http proxy?<br>
</span>а почему нельзя указать squid как upstream?<br>
<br>
или вы думаете, что там есть какая-то прокси-магия? так ее там нет :)<br>
<br>
точно так же squid смотрит на заголовок Host и заголовки get/post/etc<br>
_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">With best regards,<br>differentlocal (<a href="http://www.differentlocal.ru">www.differentlocal.ru</a> | <a href="mailto:differentlocal@gmail.com">differentlocal@gmail.com</a>),<br>System administrator.</div>
</div></div>