Squid cache_peer: не означувајте го препратениот родител како originserver
Отстранете ја претпоставката за изворен сервер кога следниот скок на Squid е обичен препратен прокси, а не веб-страницата што го служи ресурсот.
Линијата cache_peer може да именува родител, а Squid сепак да зборува со него како да е изворната веб-страница.
Одговорниот прекинувач е originserver. Squid го документира за акцелераторски поставки каде родителот е веб-сервер. Тоа не е општ флаг што значи „испрати го оригиналното барање преку овој родител“.
Ако следниот скок е обичен HTTP препратен прокси, проверете дали тој флаг воопшто припаѓа таму. Основната декларација за родител наместо тоа има форма:
cache_peer parent.example parent 8080 0 no-query name=upstream
Родителот може да биде вашата сопствена услуга; за дозволен тест со јавен родител без конфигурирани акредитиви за родителски прокси, земете HTTP кандидат од списокот на HTTP прокси. Задржете ја предвидената авторизација на клиентот, подобноста на родителот, автентикацијата и политиката за директно враќање. Овој извадок само ја идентификува улогата на родителот.
proxy-only, понекогаш копиран покрај originserver, се однесува на складирање на објекти преземени од тој родител. Отстранувањето на двата флага одеднаш не докажува дека и двата го предизвикале протоколарниот неуспех.
Погледнете што очекува следната услуга: барање за веб-страница, барање за препратен прокси или размена за воспоставување тунел. Валидно име на домаќин и достапен порт не можат да ги направат тие договори заменливи. Исправувањето на улогата на родителот е поспецифично отколку постојаното менување на TLS сертификати на врска чија семантика на барањето била погрешна.