D'on es serveixen les imatges de les pàgines d'error de Squid
Corregiu una imatge que falta en una pàgina d'error de Squid separant l'URL del navegador de la ruta del sistema de fitxers local del servidor intermediari.
Hi ha un fitxer de logotip al servidor intermediari. Squid el pot llegir. Tot i això, el navegador mostra una imatge trencada. Els permisos dels fitxers no poden arreglar una petició a un URL incorrecte.
Quan una plantilla d'error personalitzada conté src="images/logo.png", el navegador resol aquesta referència amb el context d'URL del document. No busca al disc del servidor Squid un directori images proper. Col·locar el fitxer sota l'arrel de documents d'un servidor web separat tampoc fa que Squid el serveixi automàticament.
A Squid 5–7, error_directory selecciona les plantilles d'error personalitzades; icon_directory identifica l'emmagatzematge d'icones. Els URL interns d'icones de Squid utilitzen el camí /squid-internal-static/icons/. Seguiu la disposició de recursos de la versió instal·lada en lloc de tractar un camí del sistema de fitxers Unix com una adreça d'imatge HTML.
Inspeccioneu la petició real d'imatge del navegador. El nom d'amfitrió, el camí, l'estat i la ruta seleccionada mostren si el navegador va demanar a Squid un recurs intern, va contactar amb un amfitrió d'imatges separat o va sol·licitar un camí no relacionat al lloc bloquejat.
Si la imatge és en un servidor web intern aprovat, feu servir el seu URL de recurs accessible i tingueu en compte les regles d'accés. Si pertany als actius interns de Squid, confirmeu la ubicació de l'actiu instal·lat i l'oient que serveix aquestes peticions.
Manteniu el missatge d'error llegible sense la imatge. Una pàgina de diagnòstic que depèn d'una altra petició de xarxa fallida pot amagar l'explicació que el lector necessitava.