Squid cache_peer: ne označite posredovalnega starša kot originserver
Odstranite predpostavko izvornega strežnika, ko je naslednji skok Squida običajni posredovalni proxy in ne spletno mesto, ki streže vir.
Vrstica cache_peer lahko poimenuje starša in vseeno pove Squidu, naj z njim govori, kot da je izvorno spletno mesto.
Odgovorno stikalo je originserver. Squid ga dokumentira za pospeševalne nastavitve, kjer je starš spletni strežnik. To ni splošna zastavica, ki bi pomenila „pošlji izvirno zahtevo skozi tega starša“.
Če je naslednji skok običajni HTTP posredovalni proxy, preverite, ali ta zastavica sploh sodi tja. Osnovna deklaracija starša ima namesto tega to obliko:
cache_peer parent.example parent 8080 0 no-query name=upstream
Starš je lahko vaša lastna storitev; za dovoljeni test javnega starša brez konfiguriranih poverilnic starševskega proxyja vzemite kandidata HTTP s seznama HTTP proxyjev. Ohranite predvideno avtorizacijo odjemalca, upravičenost starša, preverjanje pristnosti in politiko neposrednega nadomestnega ukrepa. Ta izsek samo opredeljuje vlogo starša.
proxy-only, včasih kopiran poleg originserver, se nanaša na shranjevanje predmetov, pridobljenih od tega starša. Odstranitev obeh zastavic hkrati ne dokazuje, da sta obe povzročili protokolno napako.
Poglejte, kaj pričakuje naslednja storitev: zahtevo spletnega mesta, zahtevo posredovalnega proxyja ali izmenjavo vzpostavitve tunela. Veljavno ime gostitelja in dosegljiva vrata teh pogodb ne morejo narediti zamenljivih. Popravljanje vloge starša je bolj specifično kot ponavljajoče se menjavanje potrdil TLS na povezavi, katere semantika zahteve je bila napačna.