Страница 1 из 1

Squid!

Добавлено: 2012-07-09 9:22:29
SoloveiRuslan1989
Есть сервер FreeBSD 8.1!
Установлен Squid:

Код: Выделить всё

acl all src all
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8
acl ruslan src 192.168.0.65
acl localnet src 192.168.0.0/24

acl SSL_ports port 443
acl Safe_ports port 80          # http
acl Safe_ports port 21          # ftp
acl Safe_ports port 443         # https
acl Safe_ports port 70          # gopher
acl Safe_ports port 210         # wais
acl Safe_ports port 1025-65535  # unregistered ports
acl Safe_ports port 280         # http-mgmt
acl Safe_ports port 488         # gss-http
acl Safe_ports port 591         # filemaker
acl Safe_ports port 777         # multiling http
acl CONNECT method CONNECT
http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow localnet
http_access deny ruslan
http_access deny all

http_port 192.168.0.201:3128
cache_mem 32 MB
cache_dir ufs /usr/local/etc/squid/logs/ 3072 16 256
cache_access_log /var/squid/access.log
cache_log /var/squid/cache.log
cache_store_log /var/squid/store.log

В PF прописано такое правило:

Код: Выделить всё

rdr pass on $int_if proto tcp from $trusted_lan to 192.168.0.201 port 80 -> 93.127.100.33 port 3128
Делаю команду squid start все нормально запустилось но сквид не работает.
Делаю команду squid -k reconfigure пишет что

Код: Выделить всё

squid: ERROR: Could not send signal 1 to process 63558: (3) No such process
Помогите что надо сделать!
Спасибо.

Re: Squid!

Добавлено: 2012-07-09 16:19:20
sudo
Глянь pid-файл и доступ к нему от squid

Re: Squid!

Добавлено: 2012-07-09 16:27:00
SoloveiRuslan1989
У меня squid.pid лежит в /var/squid/logs.
Squid установлен в /usr/local/etc/squid.
Я уже его скопировал туда где он установлен все равно не работате,не могу понять в чем прикол?

Re: Squid!

Добавлено: 2012-07-09 16:36:57
snorlov
SoloveiRuslan1989 писал(а):У меня squid.pid лежит в /var/squid/logs.
Squid установлен в /usr/local/etc/squid.
Я уже его скопировал туда где он установлен все равно не работате,не могу понять в чем прикол?
В какой-то версии squid'а он нормально отрабатывал, если в его конфиге четко указать, где лежит его pid-файл, а соответствующиую строчку в запускающем скрипте блокировать...

Re: Squid!

Добавлено: 2012-07-09 16:38:53
sudo
Как минимум прикол в том, что в конфиге не указан путь до pid-файла. И что значит "скопировал pid-файл" ??? Вы хоть маны почитайте на досуге, что такое PID-файлы...

Re: Squid!

Добавлено: 2012-07-10 13:45:39
tynix
Кусок access.log сюда.