Доброе время суток! Может кто подскажет: при конфигурировании 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'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
сделай права доступа ему туда
>./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).
спасибо ребята!
сделал доспуп для var и cache для пользователя nobody -> и все прошло как по маслу, squid создал весь свой кеш и теперь РАБОТАЕТ!я тут создавал тему "Squid не работает" - я там жаловался на то что после запуска squid не слушает 3128 порт и вообще через 15 сек вываливается и логи не пишет, так вот - после того как я дал доступ пользователю nobody для cache и var и после этого все заработало - до меня вдруг ДОШЛО почему он не работал и не писал логи - у него НЕБЫЛО ДЛЯ ЭТОГО ДОСТУПА!
наверное разработчикам надо бы это переработать - пусть он из конфига берет имя пользователя и САМ дает ему доступ к этим папкам
>наверное разработчикам надо бы это переработать - пусть он из конфига берет
>имя пользователя и САМ дает ему доступ к этим папкам
сам - вряд ли стоит так делать... против root-а нет приема :)