קיים קובץ לוגו בשרת ה-proxy. Squid יכול לקרוא אותו. בכל זאת הדפדפן מציג תמונה שבורה. הרשאות קובץ אינן יכולות לתקן בקשה לכתובת URL שגויה.

כאשר תבנית שגיאה מותאמת מכילה src="images/logo.png", הדפדפן פותר את ההפניה לפי הקשר ה-URL של המסמך. הוא אינו מחפש בדיסק של שרת Squid תיקיית images סמוכה. הצבת הקובץ תחת שורש המסמכים של שרת אינטרנט נפרד גם אינה גורמת ל-Squid להגיש אותו אוטומטית.

ב-Squid 5–7, error_directory בוחר תבניות שגיאה מותאמות; icon_directory מציין את אחסון הסמלים. כתובות ה-URL הפנימיות של סמלי Squid משתמשות בנתיב /squid-internal-static/icons/. יש לפעול לפי פריסת המשאבים של הגרסה המותקנת ולא להתייחס לנתיב במערכת קבצים של Unix כאל כתובת תמונה ב-HTML.

בדקו את בקשת התמונה בפועל של הדפדפן. שם המארח, הנתיב, הסטטוס והמסלול שנבחר מראים אם הדפדפן ביקש מ-Squid משאב פנימי, פנה למארח תמונות נפרד, או ביקש נתיב לא קשור באתר החסום.

אם התמונה נמצאת בשרת אינטרנט פנימי מאושר, השתמשו בכתובת ה-URL הנגישה של המשאב והביאו בחשבון את כללי הגישה. אם היא שייכת לנכסים הפנימיים של Squid, ודאו את מיקום הנכס המותקן ואת המאזין שמשרת את הבקשות האלה.

השאירו את הודעת השגיאה קריאה גם בלי התמונה. דף אבחון שתלוי בבקשת רשת כושלת נוספת עלול להסתיר את ההסבר שהקורא היה זקוק לו.

מאמרים קשורים