Squid cache_peer: Yönlendirme Üst Öğesini originserver Olarak İşaretlemeyin
Squid'in bir sonraki atlaması, kaynağı sunan web sitesi değil de sıradan bir yönlendirme proxy'si olduğunda kaynak sunucu varsayımını kaldırın.
Bir cache_peer satırı bir üst öğe adlandırabilir ve yine de Squid'e onunla sanki kaynak web sitesiymiş gibi konuşmasını söyleyebilir.
Sorumlu anahtar originserver. Squid bunu, üst öğenin bir web sunucusu olduğu hızlandırıcı kurulumları için belgeler. Bu, “özgün isteği bu üst öğe üzerinden gönder” anlamına gelen genel bir bayrak değildir.
Bir sonraki atlama sıradan bir HTTP yönlendirme proxy'siyse, bu bayrağın oraya ait olup olmadığını gözden geçirin. Temel bir üst öğe bildirimi bunun yerine şu biçime sahiptir:
cache_peer parent.example parent 8080 0 no-query name=upstream
Üst öğe kendi hizmetiniz olabilir; üst öğe proxy kimlik bilgileri yapılandırılmamış izinli bir genel üst öğe testi için HTTP proxy listesinden bir HTTP adayı alın. Amaçlanan istemci yetkilendirmesini, üst öğe uygunluğunu, kimlik doğrulamayı ve doğrudan geri dönüş ilkesini koruyun. Bu alıntı yalnızca üst öğenin rolünü tanımlar.
proxy-only, bazen originserver yanına kopyalanır, o üst öğeden alınan nesnelerin depolanmasıyla ilgilidir. İki bayrağı birden kaldırmak, ikisinin de protokol hatasına neden olduğunu kanıtlamaz.
Bir sonraki hizmetin ne beklediğine bakın: bir web sitesi isteği, bir yönlendirme proxy isteği veya bir tünel kurma alışverişi. Geçerli bir ana bilgisayar adı ve erişilebilir bir bağlantı noktası bu sözleşmeleri birbirinin yerine geçebilir hale getiremez. Üst öğenin rolünü düzeltmek, istek anlamı yanlış olan bir bağlantıda TLS sertifikalarını tekrar tekrar değiştirmekten daha belirgindir.