Страница 1 из 1
squid
Добавлено: 2013-02-19 10:52:48
mutabor
День добрый! Стоит Squid 2.7 настроен ipfw. Не могу ограничить отдельных пользователей на определенные ресурсы.
acl bad src 192.168.0.4
acl art dst 80.73.163.58
http_access deny bad art
Да и еще может из того что сквид не ребутается
Squid: Error: could not send signal 1 to process 84374: (3) no such process
Re: squid
Добавлено: 2013-02-20 9:27:07
Nurlan
все просто создать acl и туда вносить url сайтов, и 2 acl и туда ip клиентов
Re: squid
Добавлено: 2013-02-20 9:28:31
Гость
ps -A | grep squid что показывает?
Re: squid
Добавлено: 2013-02-20 11:49:30
mutabor
Гость писал(а):ps -A | grep squid что показывает?
40387 p0 D+ 0:00,00 grep squid
Re: squid
Добавлено: 2013-02-20 12:00:59
snorlov
mutabor писал(а):Гость писал(а):ps -A | grep squid что показывает?
40387 p0 D+ 0:00,00 grep squid
Принудительно в squid.conf пропишите, где у него находится squid.pid...
Re: squid
Добавлено: 2013-02-20 13:33:04
mutabor
snorlov писал(а):mutabor писал(а):Гость писал(а):ps -A | grep squid что показывает?
40387 p0 D+ 0:00,00 grep squid
Принудительно в squid.conf пропишите, где у него находится squid.pid...
Да вроде прописано
pid_filename /usr/local/squid/logs/squid.pid
Re: squid
Добавлено: 2013-02-20 13:47:00
gumeniuc
мож squidguard поставить и не лепить горбатого в конфиге сквида ?
Re: squid
Добавлено: 2013-02-20 13:57:44
mutabor
gumeniuc писал(а):мож squidguard поставить и не лепить горбатого в конфиге сквида ?
не хочу, хочу через конфиг
Re: squid
Добавлено: 2013-02-20 14:15:53
snorlov
mutabor писал(а):snorlov писал(а):mutabor писал(а):Гость писал(а):ps -A | grep squid что показывает?
40387 p0 D+ 0:00,00 grep squid
Принудительно в squid.conf пропишите, где у него находится squid.pid...
Да вроде прописано
pid_filename /usr/local/squid/logs/squid.pid
Перепишите на
и перестартуйте...
Re: squid
Добавлено: 2013-02-20 14:42:29
mutabor
snorlov писал(а):mutabor писал(а):snorlov писал(а):mutabor писал(а):Гость писал(а):ps -A | grep squid что показывает?
40387 p0 D+ 0:00,00 grep squid
Принудительно в squid.conf пропишите, где у него находится squid.pid...
Да вроде прописано
pid_filename /usr/local/squid/logs/squid.pid
Перепишите на
и перестартуйте...
пишет:
squid error: no running copy
Re: squid
Добавлено: 2013-02-20 15:40:30
snorlov
Re: squid
Добавлено: 2013-02-20 15:49:27
mutabor
snorlov писал(а):Ну а теперь
squid -k reconfigure
squid error: no running copy
Re: squid
Добавлено: 2013-02-20 15:54:21
snorlov
mutabor писал(а):snorlov писал(а):Ну а теперь
squid -k reconfigure
squid error: no running copy
Ну тогда его надо запустить
строчка в /etc/rc.conf
имеется...
Re: squid
Добавлено: 2013-02-20 15:56:57
mutabor
Да имеется, сквид запущен пользователи работают, а перезапустить не удается. Выдает ту самую ошибку no running copy
Re: squid
Добавлено: 2013-02-20 16:10:58
snorlov
mutabor писал(а):Да имеется, сквид запущен пользователи работают, а перезапустить не удается. Выдает ту самую ошибку no running copy
Вы посмотрите, где у вас находится squid.pid, в версии 2.Х, в запускающем скрипте этот файлик прописан на директорию /var/run/squid, но сам сквид эту опцию почему то игнорирует, а вот свой конф нет, поэтому я предложил написать про этот файл в конфигураторе...
У вас там работа, а так бы можно было найти squid.pid, по нему узнать pid самого сквида и его убить, после чего запустить его по новой через /usr/local/etc/rc.d/.... Можно еще изменить запускающий скрипт внеся в него местоположение текущего pid файла...
Re: squid
Добавлено: 2013-02-20 16:26:25
gumeniuc
Как вариант, вообще убрать из squid.conf информацию про pid, и так будет отлично работать. (у меня запись отсутствует)
Либо посмотреть в скрипте запуска где находится squid.pid и повторно прописать в squid.conf.
Код: Выделить всё
gw# squid -v
Squid Cache: Version 2.7.STABLE9
gw# less /usr/local/etc/rc.d/squid | grep pid
# squid_pidfile:
# Default: /var/squid/logs/squid.pid.
squid_pidfile=${squid_pidfile:-"/var/squid/logs/squid.pid"}
pidfile=${squid_pidfile}
Re: squid
Добавлено: 2013-02-20 20:21:21
mutabor
Спасибо всем. Завтра попробую.