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

Исходное сообщение
"Не хочет запускаться"

Отправлено MrMister , 21-Июл-05 19:21 
Народ. пПомогите пожалуйста.
Проблема такая. Была задачка - собрать прокси-сервер.
Комп старенький p133 - поэтому виндовое там ничего не пашет
Поставил FreeBSD 4.10 (первый раз). С горем пополам настроил сеть.
затем Squid:  make и make install. Вроде установилась

Но при запуске  /usr/local/etc/rc.d/squid.sh start
Выдает такое:
squidsquid: ERROR: Could not read pid file
        /usr/local/squid/logs/squid.pid: (13) Permission denied
Я уже савсем намучился. Если бы хотябы немного в этом разбирался.
Первый раз вижу FreeBSD

Надеюсь на вашу помошь


Содержание

Сообщения в этом обсуждении
"Не хочет запускаться"
Отправлено ffoton , 21-Июл-05 19:58 
> squid: ERROR: Could not read pid file
> /usr/local/squid/logs/squid.pid: (13) Permission denied

посмотри в squid.conf от какого юзера у тебя сквид запускается и поставь его на указанный  тобой файл владельцем. если файла нет - создай. или правь squid.conf - все равно придется ;)


"Не хочет запускаться"
Отправлено MrMister , 21-Июл-05 20:42 
>> squid: ERROR: Could not read pid file
>> /usr/local/squid/logs/squid.pid: (13) Permission denied
>
>посмотри в squid.conf от какого юзера у тебя сквид запускается и поставь
>его на указанный  тобой файл владельцем. если файла нет -
>создай. или правь squid.conf - все равно придется ;)


А можно немножко поподробнее как это сделать (я первый раз FreeBSD вижу, и поэтому некоторых понятий не понимаю), и где лучше держать этот файл. conf я поправил под свое. а на pid все равно ругается


"Не хочет запускаться"
Отправлено DukeArtem , 21-Июл-05 23:11 
>А можно немножко поподробнее как это сделать (я первый раз FreeBSD вижу,
>и поэтому некоторых понятий не понимаю), и где лучше держать этот
>файл. conf я поправил под свое. а на pid все равно
>ругается
Перво на перво раз ты новичёк поставь Midnight Commander, там уже будет проще. Далее почитай http://www.opennet.me/docs/RUS/squid_filter/squidguard.html
Там очень грамотно написано где и на какие папки у Squid ставить права, а так же конфиг в котором можешь посмотреть где прописываются владельцы Squid, далее можешь почитать http://squid.h12.ru - это полный перевод официальной справки (прочёл всё - остался доволен :))
А далее тебе может помоч только ВЕЛИКИЙ ..... Google!



"Не хочет запускаться"
Отправлено Foxxy , 22-Июл-05 09:11 
>>А можно немножко поподробнее как это сделать (я первый раз FreeBSD вижу,
>>и поэтому некоторых понятий не понимаю), и где лучше держать этот
>>файл. conf я поправил под свое. а на pid все равно
>>ругается
>Перво на перво раз ты новичёк поставь Midnight Commander, там уже будет
>проще. Далее почитай http://www.opennet.me/docs/RUS/squid_filter/squidguard.html
>Там очень грамотно написано где и на какие папки у Squid ставить
>права, а так же конфиг в котором можешь посмотреть где прописываются
>владельцы Squid, далее можешь почитать http://squid.h12.ru - это полный перевод официальной
>справки (прочёл всё - остался доволен :))
>А далее тебе может помоч только ВЕЛИКИЙ ..... Google!

1. Правишь /usr/local/etc/squid/squid.conf
2. Выставляешь права на папку где будут логи, кеш, и собственно сам pid файл
3. Создаешь swap директории squid -z
4. Запускаешь!
5. В IPFW заруливаешь траффик на сквид таким образом:

allow tcp from any to me 80
allow tcp from me 80 to any
allow tcp from any 80 to me
allow tcp from me to any 80

если апача на тачке нету, то первые два правила можешь не писать


"Не хочет запускаться"
Отправлено DukeArtem , 22-Июл-05 10:58 
>.......
>allow tcp from any to me 80
>allow tcp from me 80 to any
>allow tcp from any 80 to me
>allow tcp from me to any 80
>
>если апача на тачке нету, то первые два правила можешь не писать
Уважаемый, а почему вы так уверены, что прокси прозрачный, вы бы лучше показали команду как выставить права, типа  chown -R nobody /usr/local/squid