Odkud se načítají obrázky chybových stránek Squidu
Opravte chybějící obrázek na chybové stránce Squidu tím, že oddělíte URL prohlížeče od místní cesty v souborovém systému proxy serveru.
Na proxy serveru existuje soubor s logem. Squid ho dokáže přečíst. Prohlížeč přesto zobrazuje rozbitý obrázek. Oprávnění souborů nemohou opravit požadavek na nesprávnou URL.
Když vlastní šablona chyby obsahuje src="images/logo.png", prohlížeč tento odkaz vyhodnotí v kontextu URL dokumentu. Nehledá na disku serveru Squid nedaleký adresář images. Ani umístění souboru do kořene dokumentů samostatného webového serveru nezpůsobí, že ho Squid začne automaticky poskytovat.
V Squidu 5–7 vybírá error_directory vlastní šablony chyb; icon_directory určuje úložiště ikon. Interní URL ikon Squidu používají cestu /squid-internal-static/icons/. Řiďte se uspořádáním prostředků nainstalované verze, místo abyste cestu v unixovém souborovém systému považovali za adresu obrázku HTML.
Prohlédněte si skutečný požadavek prohlížeče na obrázek. Jeho název hostitele, cesta, stav a zvolená trasa ukazují, zda prohlížeč požádal Squid o interní prostředek, spojil se se samostatným hostitelem obrázků, nebo požadoval nesouvisející cestu na blokovaném webu.
Pokud je obrázek na schváleném interním webovém serveru, použijte jeho dostupnou URL prostředku a zohledněte pravidla přístupu. Pokud patří k interním prostředkům Squidu, potvrďte umístění nainstalovaného prostředku a naslouchající proces, který tyto požadavky obsluhuje.
Udržujte chybovou zprávu čitelnou i bez obrázku. Diagnostická stránka závislá na dalším neúspěšném síťovém požadavku může skrýt vysvětlení, které čtenář potřeboval.