Een cache_peer-regel kan een parent benoemen en Squid toch vertellen ermee te praten alsof het de oorspronkelijke website is.

De verantwoordelijke schakelaar is originserver. Squid documenteert hem voor acceleratoropstellingen waarbij de peer een webserver is. Het is geen algemene vlag die betekent “stuur het oorspronkelijke verzoek via deze parent”.

Als de volgende hop een gewone HTTP-forward-proxy is, controleer dan of die vlag daar eigenlijk wel thuishoort. Een basisdeclaratie van een parent heeft in plaats daarvan deze vorm:

cache_peer parent.example parent 8080 0 no-query name=upstream

De parent kan je eigen dienst zijn; voor een toegestane openbare-parent-test zonder geconfigureerde parent-proxyreferenties, neem een HTTP-kandidaat uit de HTTP-proxylijst. Behoud de beoogde clientautorisatie, parent-geschiktheid, authenticatie en het directe-fallbackbeleid. Dit fragment identificeert alleen de rol van de parent.

proxy-only, soms naast originserver gekopieerd, gaat over het opslaan van objecten die van die parent zijn opgehaald. Het tegelijk verwijderen van beide vlaggen bewijst niet dat beide de protocolfout veroorzaakten.

Kijk naar wat de volgende dienst verwacht: een websiteverzoek, een forward-proxyverzoek of een tunnelopzetuitwisseling. Een geldige hostnaam en bereikbare poort kunnen die contracten niet uitwisselbaar maken. De rol van de parent corrigeren is specifieker dan herhaaldelijk TLS-certificaten wijzigen op een verbinding waarvan de verzoeksemantiek verkeerd was.

Gerelateerde artikelen