Поиск по сайту

Температура за бортом

Войти в Гараж



Squid - отмена ограничения на размер скачиваемых файлов в 2 Gb

На стареньком прокси столкнулся с проблемой скачивания файлов объемом более 2Gb.

К сожалению опциями в конфигурационном файле проблема не решается.

Необходимо пересобрать squid c параметром --enable-large-cache-files

1. Качаем src пакет с той же версией squid что и стоит на проксике. Можно воспользоваться ресурсом http://www.rpmfind.net/

2. Устанавливаем этот пакет. В моем случае это:

#rpm –ivh squid-.2.4.STABLE6-1.7.2.src.rpm

3. Правим вручную spec-файл в /usr/src/, добавляя в конец раздела %configure параметр --enable-large-cache-files.

В моем случае spec-файл лежит в каталоге:  /usr/src/asplinux/SPECS. Правим:

.....................

%build
%configure \
--exec_prefix=/usr --bindir=/usr/sbin --libexecdir=/usr/lib/squid \
--localstatedir=/var --sysconfdir=/etc/squid \
--enable-poll --enable-snmp --enable-removal-policies="heap,lru" \
--enable-storeio="aufs,coss,diskd,ufs" \
--enable-delay-pools --enable-linux-netfilter \
--with-pthreads \
--enable-auth-modules="LDAP,NCSA,PAM,SMB,MSNT" \
--enable-icmp \
--enable-htcp \
--enable-large-cache-files

.....................

Не забудьте в предпоследенй строке поставить закрывающий слэш. В противном случае получите ошибку.

4. Пересобираем squid:

#rpmbuild –ba squid.spec  -прошло оk

5. На всякий случай забэкапив файлик squid.conf устанавливаем новый пакет, который после пересборки лежит в /usr/src/mylinux/RPMS/i386:

#rpm –Uvh –force squid-.2.4.STABLE6-1.7.2.rpm

6. Перезапускаем squid и качаем тестовый DVD.

Обновлено 20.09.2012 09:46
 
Rambler's Top100
 
www.garage.zabkray.net , Powered by HardWorm Chita 2010 - 2024