The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

форумы  помощь  поиск  регистрация  вход/выход  слежка  RSS
"Squid и кэширование Yandex Maps"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Настройка Squid и других прокси серверов (Squid)
Изначальное сообщение [ Отслеживать ]

"Squid и кэширование Yandex Maps"  –1 +/
Сообщение от Atriarh email(ok) on 25-Янв-17, 17:18 
Нужно создать локальный кеш Yandex Maps, нашол конфиг немного поправил
оригинал в блоге http://yvoinov.blogspot.com/2015/09/squid-3-yandex-maps.html
версия squid 3.5,  FreeBSD 11

acl store_rewrite_list_web url_regex "/usr/local/etc/squid/url.rewrite_web"  
acl GET method GET
  
cat /usr/local/etc/squid/url.rewrite_web:  
  
  # Yandex maps  
  vec[\d][\d]\.maps\.yandex\.net  
  lrs\.maps\.yandex\.net  
  stv\.maps\.yandex\.net  
    
cat /usr/local/etc/squid/squid.conf:  
  
  # Storeurl rewriter  
  store_id_program /usr/local/squid/libexec/storeid_file_rewrite            /usr/local/etc/squid/storeid.conf  
  store_id_children 32 startup=0 idle=1 concurrency=0  
  # Store ID access  
  store_id_access deny !GET  
  store_id_access allow store_rewrite_list  
  store_id_access allow store_rewrite_list_web  
  store_id_access allow store_rewrite_list_web_cdn  
  store_id_access deny all  
  store_id_bypass off  
    
cat /usr/local/etc/squid/storeid.conf:  
    
  vec[\d][\d]\.maps\.yandex\.net\/tiles\?.*x=([^&]+).*&y=([^&]+).*&z=([^&]+).*&lang=([^&]+)   http://ymaps-vec.squidinternal/$1/$2/$3/$4  
  lrs\.maps\.yandex\.net\/tiles\?.*x=([^&]+).*&y=([^&]+).*&z=([^&]+).*&lang=([^&]+)  http://ymaps-lrs.squidinternal/$1/$2/$3/$4  
  stv\.maps\.yandex\.net\/images\/.*oid=([^&]+).*x=([^&]+).*&y=([^&]+).*&z=([^&]+)   http://ymaps-stv.squidinternal/$1/$2/$3/$4  

Запуск squid

Starting squid.
2017/01/25 16:21:11| ACL not found: store_rewrite_list
FATAL: Bungled /usr/local/etc/squid/squid.conf line 86: store_id_access allow store_rewrite_list
Squid Cache (Version 3.5.23): Terminated abnormally.
CPU Usage: 0.005 seconds = 0.000 user + 0.005 sys
Maximum Resident Size: 23040 KB
Page faults with physical i/o: 0
/usr/local/etc/rc.d/squid: WARNING: failed to start squid


Подскажите пожалуйста куда смотреть, и что почитать?
store_rewrite_list
store_rewrite_list_web
store_rewrite_list_web_cdn  нужно создать вручную ?
И зачем нужен !GET ?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по ответам | RSS]

1. "Squid и кэширование Yandex Maps"  +/
Сообщение от stalker37 email(ok) on 28-Янв-17, 13:31 
Какое слово Вам в ошибке перевести?

Вы в правилах используете ACL с именем store_rewrite_list, но такого ACL у Вас нет, о чём и говорится в ошибке.


Соответственно данный ACL  Вам нужно сначала создать.
Почитайте документацию что такое ACL и для чего они.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема


  Закладки на сайте
  Проследить за страницей
Created 1996-2017 by Maxim Chirkov  
ДобавитьРекламаВебмастеруГИД  
Hosting by Ihor