- Squid
+ Responder ao Tópico
-
Squid
Pessoal, o squid está dando o seguinte erro no log, qdo tento startar o serviço.
Parece ser um erro de pemissão. Mas onde?
O meu squid.conf está padrão da instalação, pois só irei fazer as alterações depois q conseguir colocar o squid rodando, o q ainda não aconteceu.
A unica coisa q modifiquei no squid.conf foi:
cache_effective_user proxy
cache_effective_group proxy
Já dei as permissões no /var/cache/squid p/ user e group (proxy 755). Tenho q dar esta permissão em mais algum lugar?
2003/09/02 13:59:44| Using Least Load store dir selection
2003/09/02 13:59:44| Set Current Directory to /var/cache/squid
2003/09/02 13:59:44| Loaded Icons.
2003/09/02 13:59:45| Accepting HTTP connections at 0.0.0.0, port 3128, FD 10.
2003/09/02 13:59:45| Accepting ICP messages at 0.0.0.0, port 3130, FD 11.
2003/09/02 13:59:45| Accepting HTCP messages on port 4827, FD 12.
2003/09/02 13:59:45| Accepting SNMP messages on port 3401, FD 13.
2003/09/02 13:59:45| WCCP Disabled.
2003/09/02 13:59:45| sendto FD 14: (1) Operation not permitted
2003/09/02 13:59:45| ipcCreate: CHILD: hello write test failed
Alguém pode me dar a dica de como resolver isso?
Valeu galera...
-
Squid
Voce criou o dir do squid la no var, correto? Deu permissao 777 nele para isolar o problema? Criou a area de swap dele? # squid -z e talz???
-
Squid
Já criei o Swap no /var/cache/squid/ com o comando #squid -z e todos os diretórios estão como proxy e permissão 777. Só não entendi q dir é esse no var, não seria o swap?
-
Squid
Isso mesmo, o /var/spool/squid... Se a instalaçao nao criar, voce tem que cria-lo na mao. Ele esta criado, ne? Seu squid.conf esta corretamente configurado com as portas, volume de cache, etc?
E porque voce colocou esses 2 parametros, desculpe a ignorancia?
-
Squid
Pessoal ninguem tem idéia do q esta acontecendo.
Já dei permissão 777 p/ o meu swap, o usuário e o grupo é o mesmos q está no squid.conf. Permissão 777 p/ o cache.log
Já foi criado o swap com #squid -z.
E qdo vou no log olhar pq não está funcionando, ele esta dando um erro de permissão.
2003/09/02 13:59:44| Using Least Load store dir selection
2003/09/02 13:59:44| Set Current Directory to /var/cache/squid
2003/09/02 13:59:44| Loaded Icons.
2003/09/02 13:59:45| Accepting HTTP connections at 0.0.0.0, port 3128, FD 10.
2003/09/02 13:59:45| Accepting ICP messages at 0.0.0.0, port 3130, FD 11.
2003/09/02 13:59:45| Accepting HTCP messages on port 4827, FD 12.
2003/09/02 13:59:45| Accepting SNMP messages on port 3401, FD 13.
2003/09/02 13:59:45| WCCP Disabled.
2003/09/02 13:59:45| sendto FD 14: (1) Operation not permitted
2003/09/02 13:59:45| ipcCreate: CHILD: hello write test failed
[ Esta mensagem foi editada por: doliveira em 04-09-2003 21:11 ]
[ Esta mensagem foi editada por: doliveira em 04-09-2003 21:25 ]
-
Squid
Onde mais tenho q modificar alguma permissão ou usúario?
Valeu...
-
Squid
Altere as seguintes linhas:
#################################
hierarchy_stoplist cgi-bin ?
cache_mem 16 MB
cache_swap_low 90
cache_swap_high 95
maximum_object_size 4096 KB
cache_dir ufs /var/cache/squid 1000 16 256
cache_access_log /var/log/squid/access.log
ftp_user Squid@
# ACLS
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl SSL_ports port 443 563
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 563 # https, snews
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 all
icp_access allow all
visible_hostname on
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on
#IPTABLES
#Estas linhas deverão ser acrescentadas em algum arquivo ex.: /etc/rc.local
#. /etc/rc.d/init.d/functions
#. /etc/sysconfig/network
# echo 1 > /proc/sys/net/ipv4/ip_forward
# /sbin/modprobe iptable_nat
# iptables -F
# iptables -t nat -F
# iptables -t nat -A PREROUTING -s 0/0 -p tcp --dport 80 -j REDIRECT --to-port 3128
# iptables -t nat -A PREROUTING -s 0/0 -p udp --dport 80 -j REDIRECT --to-port 3128
# iptables -t nat -A POSTROUTING -s 0/0 -o eth1 -j MASQUERADE
-
Squid
Valeu pela dica, mais isso não deu muito certo. Continuo na mesma. Alem do que estas modificações é p/ transformar em um proxy transparente, certo? E o problema q está acontecendo comigo é de permissão.
-
Squid
Pessoal, O problema q estou tendo, acho q é pq não foi criado o squid.pid.
Criei ele na mão mesmo mas continua dando erro, alguém sabe o q tende ser feito?
Valeu....