Народ. пПомогите пожалуйста.
Проблема такая. Была задачка - собрать прокси-сервер.
Комп старенький 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Надеюсь на вашу помошь
> squid: ERROR: Could not read pid file
> /usr/local/squid/logs/squid.pid: (13) Permission deniedпосмотри в squid.conf от какого юзера у тебя сквид запускается и поставь его на указанный тобой файл владельцем. если файла нет - создай. или правь squid.conf - все равно придется ;)
>> squid: ERROR: Could not read pid file
>> /usr/local/squid/logs/squid.pid: (13) Permission denied
>
>посмотри в squid.conf от какого юзера у тебя сквид запускается и поставь
>его на указанный тобой файл владельцем. если файла нет -
>создай. или правь squid.conf - все равно придется ;)
А можно немножко поподробнее как это сделать (я первый раз FreeBSD вижу, и поэтому некоторых понятий не понимаю), и где лучше держать этот файл. conf я поправил под свое. а на pid все равно ругается
>А можно немножко поподробнее как это сделать (я первый раз FreeBSD вижу,
>и поэтому некоторых понятий не понимаю), и где лучше держать этот
>файл. conf я поправил под свое. а на pid все равно
>ругается
Перво на перво раз ты новичёк поставь Midnight Commander, там уже будет проще. Далее почитай http://www.opennet.me/docs/RUS/squid_filter/squidguard.html
Там очень грамотно написано где и на какие папки у Squid ставить права, а так же конфиг в котором можешь посмотреть где прописываются владельцы Squid, далее можешь почитать http://squid.h12.ru - это полный перевод официальной справки (прочёл всё - остался доволен :))
А далее тебе может помоч только ВЕЛИКИЙ ..... Google!
>>А можно немножко поподробнее как это сделать (я первый раз 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если апача на тачке нету, то первые два правила можешь не писать
>.......
>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