Адкуль падаюцца выявы старонак памылак Squid
Выправіце адсутную выяву на старонцы памылкі Squid, аддзяліўшы URL браўзера ад лакальнага шляху файлавай сістэмы проксі-сервера.
На проксі-серверы ёсць файл лагатыпа. 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, пацвердзіце месца ўсталяванага рэсурсу і слухача, які абслугоўвае гэтыя запыты.
Захавайце паведамленне пра памылку чытэльным без выявы. Дыягнастычная старонка, якая залежыць ад яшчэ аднаго няўдалага сеткавага запыту, можа схаваць тлумачэнне, якое чытач якраз і шукаў.