Mam pytanie do cache'owania stron internetowych. Zakładając, że używam #varnish'a i stosuję tagi ESI - gdzie jest przechowywany cache jeśli mam całą stronę, którą powiedzmy cache'uję jako Cache-control: public, natomiast mam blok w którym mam tag ESI a zwrotka jest z nagłówkiem Cache-control: private. Gdzie wtedy przechowywana jest odpowiedź ? Główny response ma Cache-control: public co oznacza, że może być trzymane na Varnishu, natomiast osadzony tag ESI już nie
Wszystko
Najnowsze
Archiwum
Mam wyzwanie. Moja obecna konfiguracja to nginx (80) -> apache (8080). Sam nginx odpada niestety. Wpadłem na pomysł puszczenia tego w ten sposób: varnish (80) -> nginx (8082) -> apache (8080). Co zrobiłem?
W configu varnisha zmieniłem port na 80, w configu nginxa listen zmieniłem na 8082, dla configu każdej strony również. default.vcl też odpowiednio zmodyfikowałem (port na 8082).
Restart procesów i niestety strony nie ruszają - brak połączenia. Co może być
W configu varnisha zmieniłem port na 80, w configu nginxa listen zmieniłem na 8082, dla configu każdej strony również. default.vcl też odpowiednio zmodyfikowałem (port na 8082).
Restart procesów i niestety strony nie ruszają - brak połączenia. Co może być
- 1
@SHHHHHEEEEEEEEIIIITT: konfiguracja wygląda ok. Jesteś też pewien że jest ona używana? Włącz
No i potem możesz sprawdzić po kolei:
apache:
nginx:
varnish:
varnishadm
i wpisz vcl.show
No i potem możesz sprawdzić po kolei:
apache:
curl -i http://localhost:8080/
nginx:
curl -i http://localhost:8082/
varnish:
curl -i http://localhost:80/
- 1
@SHHHHHEEEEEEEEIIIITT: ja używam coś takiego: http://pastie.org/private/a9kt66hvlcg7oma0gca
tylko mam kilkanaście różnych backendów i je wybieram w zależności od paru czynników, np.
tylko mam kilkanaście różnych backendów i je wybieram w zależności od paru czynników, np.
Host
. Uwaga, to usuwa wszelkie cookiesy, nie licząc stron *admin*, więc pewnie byś musiał usunąć linieunset req.http.Cookie;
unset req.http.Set-Cookie;
7
Layer 7 - Router HTTP – varnish
Poradnik jak zrobić switch, linux
z- 1
- #
- #
- #
- #
- #
- #
- #
Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach,
bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python
Możesz zapisać/wypisać się klikając na nazwę listy.
! @devopsiarz @login-jest-zajety @iMonkey @Finkel @xoxxox @olrajt @qbek @botul @moxie @johnyboy @xa0s @kornfan @cartsy @nowy000 @fsck_sdb @Kamilex97 @Pioka @Cesarz_Polski @Mediox @muzzy @Nixon52 @mavfly @PaprykowyBaron @Szymon_el_Pedro @poszlo_wyszlo @Michau1324 @Skylake @grzybosiur @Mattijjah