nginx + varnish + apache differente IPs in VirtualHost Apache

Posted by zeusgod on Server Fault See other posts from Server Fault or by zeusgod
Published on 2011-01-14T15:22:14Z Indexed on 2011/01/14 15:55 UTC
Read the original article Hit count: 407

Filed under:
|
|
|
|

Hi,

My idea is put NGINX as proxy to redirect to Varnish (cache static content) and then proxy to apache with a lot of VirtualHost in different IPs. My problems is that I would know how can configure Varnish to send access to correct IP, I am going explain:

  • NGINX:

    • Listen in: 10.10.10.10, 20.20.20.20 and 30.30.30.30 on ports: 80 and 443
    • Proxy redirect to Varnish 10.10.10.10:8080, 20.20.20.20:8080 and 30.30.30.30:8080
  • Varnish:

    • Port: 8080 - THIS IS THE PROBLEM
    • Proxy content not static to Apache on port 8000 - THIS IS THE OTHER PROBLEM
  • Apache2:

    • Listen in: 10.10.10.10:8000, 20.20.20.20:8000 and 30.30.30.30:8000
    • Response correct VirtualHost

This is the idea. When I try with one IP only, all work correctly, because Varnish is only listen in one IP and port and send to backend in one IP and port too.

Could you help me to configure Varnish or there is a best way to configure similar scenario please?

© Server Fault or respective owner

Related posts about linux

Related posts about apache