Reverse Cache Proxy

Fórumok

Sziasztok!

Olyan kerdesem lenne, hogy tudnatok e ajanlani, olyan reverse cache proxy megoldast, ami frontendkent mukodne, es mogotte lenne egy apache, es cachebe tarolna azokat a dolgokat, amit sokan neznek az oldalrol, es csak akkor nyulna az apache-hoz, ha szukseges. Remelem nem kerdeztem nagy marhasagot?! (amugy debian ala kellene)

koszonom

Hozzászólások

Szia!

Tehat, felraktam a varnish-t frontendnek, es moge raktam az apache-ot, igy nez ki:

backend default {
set backend.host = "valami.hu";
set backend.port = "8080";
}

viszont a sub vcl_recv, sub vcl_pipe, sub vcl_pass, sub vcl_fetch reszek azok defaultak, az apache-ot felkeszitettem a 8080-as portra, latszolag megy rendessen. Viszton szeretnek melyebben belemenni, mert eleg erdekesnek tunik, tovabbkutakodok, aztan irok ha elakdnek.

koszi

Szia!

Javaslom az nginx-et. Eleg rugalmas a configja. Viszont minimum 0.7-es sorozatot tegyel fel, persze a legjobb a stabil, 0.8-as. :)

Nginx-et megneztem, jo megoldasnak tunik, a configuralasa meg tok egyszeru, lehet ezen az uton megyek tovabb, de lehet hogy magaban az nginxben beallitok egy proxy-t, ami atdob az apache-ra + az nginx-be meg azt is berakom, hogy cache-eljen. Ez mar nagyon beteg, de legalabb az apache is megmarad.

koszi

squid-et senki nem komálja? :)

--
maszili

Az squid-et csak filterezesre hasznaltam. Esetleg neked vannak tapsztalataid ezzel kapcsolatban (reverse cache proxy squid-el megvalositva)? , mert mindenre vevo vagyok. Nekem az lenne a legfontosabb, hogy ne kelljen sokat szivni vele, hamar meglegyen a konfiguralasa, illetve stabil/megbizhato legyen.

Ha reverse proxy -nak a squid -et akarod használni és a webszervereden akarod nyomon követni a felhasználók IP címét is, akkor forrásból kell forgatni a squid -et '--enable-follow-x-forwarded-for' config paraméterrel. Ha repóból telepíted a squid -et, akkor pl. php szkriptek a szerver saját IP -jét adják vissza a $_SERVER['REMOTE_ADDR'] változóban.