URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID12
Нить номер: 926
[ Назад ]

Исходное сообщение
"установка Squid-2.5.STABLE2"

Отправлено mAdDuke , 30-Май-03 12:25 
Доброе время суток! Может кто подскажет: при конфигурировании squid'a если я хочу указать несколько параметров - я их должен через пробел писать или поочереди запускать, например:
./configure --prefix=PREFIX --enable-delay-pools --enable-useragent-log --enable-err-language=lang
или
./configure --prefix=PREFIX
./configure --enable-delay-pools
./configure --enable-useragent-log
./configure --enable-err-language=Russian-1251

и еще: везде пишут, что для создания кэша надо запустить его с ключом -z, и вроде как нет проблем никаких, но у меня он на такое говорит:
FATAL: Failed to make swap directory /usr/local/squid/var/cache: (13) Permission denied

может кто подскажет, что делать? я могу и сам такие папки создать/дать доступ, но будет ли это правильным?


Содержание

Сообщения в этом обсуждении
"установка Squid-2.5.STABLE2"
Отправлено Michael , 30-Май-03 12:44 
>Доброе время суток! Может кто подскажет: при конфигурировании squid'a если я хочу
>указать несколько параметров - я их должен через пробел писать или
>поочереди запускать, например:
>./configure --prefix=PREFIX --enable-delay-pools --enable-useragent-log --enable-err-language=lang
>или
>./configure --prefix=PREFIX
>./configure --enable-delay-pools
>./configure --enable-useragent-log
>./configure --enable-err-language=Russian-1251
все сразу через пробел, иначе стработает только последняя

>и еще: везде пишут, что для создания кэша надо запустить его с
>ключом -z, и вроде как нет проблем никаких, но у меня
>он на такое говорит:
>FATAL: Failed to make swap directory /usr/local/squid/var/cache: (13) Permission denied
сделай права доступа ему туда


"установка Squid-2.5.STABLE2"
Отправлено Mikhail , 30-Май-03 12:45 
>./configure --prefix=PREFIX --enable-delay-pools --enable-useragent-log --enable-err-language=lang
-таким образом
>
>и еще: везде пишут, что для создания кэша надо запустить его с
>ключом -z, и вроде как нет проблем никаких, но у меня
>он на такое говорит:
>FATAL: Failed to make swap directory /usr/local/squid/var/cache: (13) Permission denied
>
>может кто подскажет, что делать? я могу и сам такие папки создать/дать
>доступ, но будет ли это правильным?
Будет. /usr/local/squid/var/cache должна существовать и иметь соотв. права (squid).


"установка Squid-2.5.STABLE2"
Отправлено mAdDuke , 31-Май-03 07:41 
спасибо ребята!
сделал доспуп для var и cache для пользователя nobody -> и все прошло как по маслу, squid создал весь свой кеш и теперь РАБОТАЕТ!

я тут создавал тему "Squid не работает" - я там жаловался на то что после запуска squid не слушает 3128 порт и вообще через 15 сек вываливается и логи не пишет, так вот - после того как я дал доступ пользователю nobody для cache и var и после этого все заработало - до меня вдруг ДОШЛО почему он не работал и не писал логи - у него НЕБЫЛО ДЛЯ ЭТОГО ДОСТУПА!

наверное разработчикам надо бы это переработать - пусть он из конфига берет имя пользователя и САМ дает ему доступ к этим папкам



"установка Squid-2.5.STABLE2"
Отправлено Михаил , 01-Июн-03 12:55 
>наверное разработчикам надо бы это переработать - пусть он из конфига берет
>имя пользователя и САМ дает ему доступ к этим папкам
сам - вряд ли стоит так делать... против root-а нет приема :)