LINUX.ORG.RU

Squid - кастомизация

 , ,


1

1

Приветствую

Пытаюсь кастомизировать error_page.

В squid.conf добавил error_directory /usr/share/squid/errors/CUSTOM

err_page_stylesheet /usr/share/squid/squid.css

отредактировал файлы. Проблема: картинки, используемые в дизайне странички, не отображаются.

Картинки лежат в папке /usr/share/squid/icons/ Используются в CSS и в коде самой страницы, например

<div id="footer">
<img src="/squid-internal-static/icons/L.png">
</div>

есть одно «НО» - если переименовать файл «L.png» в «SN.png», который является стандартным логотипом «кальмара», картинка отображается

<div id="footer">
<img src="/squid-internal-static/icons/SN.png">
</div>

В логах

2018/10/04 17:36:27 kid1| internalStart: unknown request:
GET /squid-internal-static/icons/F.png HTTP/1.1
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
Accept: */*
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Referer: http://your-magic.ru/kak-vyglyadit-babajka-foto/
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache
Host: your-magic.ru

OS: Debian 9 x64 Версия Squid: 3.5.23, 4.2 В чём подвох?



Последнее исправление: Free0wl (всего исправлений: 1)

Если верить твоему посту, то в коде у тебя

<img src="/squid-internal-static/icons/L.png">
а в запросе
GET /squid-internal-static/icons/F.png HTTP/1.1

Это просто опечатка ?

Если все правильно настроено, то этот файл должен отдаваться, при условии, что он есть в mime.conf и мы обращается к адресу и порту сквида.

wget http://localhost:3128/squid-internal-static/icons/SN.png

имя указанное в visible_hostname (squid.conf) должно резовится в адрес сервера и этот адрес должен слушать сквид.

PS Не забывай делать сквиду reload после изменений в файлах.

vel ★★★★★
()
Ответ на: комментарий от vel

F.png и L.png - это опечатка. mime.conf - спасибо за наводку добавил нужные мне файлы в конец и всё заработало:

# the default
.               text/plain                      silk/bullet_red.png             -       image   +download +view
L.png           image/png                       L.png                           -       image   - -
F.png           image/png                       F.png                           -       image   - -
H.png           image/png                       H.png                           -       image   - -

не могу найти описание mime.conf, не подскажешь где почитать?

Free0wl
() автор топика
Ответ на: комментарий от Free0wl

Я один раз где-то об этом читал, но ссылку найти не смог

vel ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.