proxy squid

1. proxy squid

Gilmar
Gilmar_GNU/Slack

(usa Arch Linux)

Enviado em 04/01/2012 - 07:30h

Pessoal to com um problema que o squid mostra um lance de line 36, e ainda o squid não está esecutando o saquido do diretorio /usr/sbin/squid -z.

Preciso resolver isso para ele rodar.

tem solução o meu problema?

Meu problema é este aqui.


root@ServerSQUID:~# /etc/rc.d/rc.squid start
Creating swap directories: /usr/sbin/squid -z
Starting Squid: /usr/sbin/squid -F
/etc/rc.d/rc.squid: line 36: /usr/sbin/squid: No such file or directory


#lembrando que o diretorio existe pois eu confirmei a existência do aquivo lá.

Pois estou montando ele em um Slackware 13.1.





  


2. Re: proxy squid

Fábio Cordeiro
fabioled

(usa Ubuntu)

Enviado em 04/01/2012 - 08:57h

Olá!

Se o diretório existe então muito possivelmente o problema é permissão do usuário do squid no diretório.

Você pode primeiramente dar permissão total ao diretório onde quer criar o cache:

#chmod 777 -R /diretorio/cache

Entretanto o mais seguro é você tornar o grupo ou usuário squid dono deste diretório com o comando #chown e depois conceder permissão 775.

Testa ai e posta caso nao de certo.

até mais.


3. Esse aqui é o arquivo do squid.conf

Gilmar
Gilmar_GNU/Slack

(usa Arch Linux)

Enviado em 04/01/2012 - 09:35h

#Porta do proxy
http_port 3128

#O nome do servidor
visible_hostname ServerSQUID

#Cache
cache_mem 1536 mb
maximum_object_size_in_memory 64 kb
cache_swap_low 90
cache_swap_high 95
cache_dir ufs /var/spool/squid 2048 16 256
cache_access_log /var/log/squid/access.log
refresh_pattern ^ftp: 15 20% 2280
refresh_pattern ^gopher: 15 0% 2280
refresh_pattern . 15 20% 2280

#Regras rede Local
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 70 #gopher
acl Safe_ports port 210 #wais
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 Safe_ports port 901 #swat
acl Safe_ports port 443 563 #https e snews
acl Safe_ports port 1025-65535 #portas altas
acl purge method PURGE
acl CONNECT method CONNECT
http_access allow manager localhost
http_access deny manager
http_access allow purge localhost
http_access deny purge
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports

#Bloqueando por dominios e palavras
acl bloqueados url_regex "/etc/squid/bloqueados"
http_access deny bloqueados
acl palavras dstdom_regex "/etc/squid/palavras"
http_access deny palavras
error_directory /usr/share/squid/errors/Portuguese

acl redelocal src 192.168.10.0/24
http_access allow redelocal
http_access allow localhost
http_access deny all





4. Re: proxy squid

Natanael Henrique
n4t4n

(usa Arch Linux)

Enviado em 07/01/2012 - 03:05h

A linha


acl palavras dstdom_regex "/etc/squid/palavras"


está incorreta, uma vez que dstdom_regex é usado para especificar domínios, não sendo apropriado para palavras.

Mude para


acl palavras url_regex "/etc/squid/palavras"


e veja se o problema é sanado.


5. Re: proxy squid

Gilmar
Gilmar_GNU/Slack

(usa Arch Linux)

Enviado em 09/01/2012 - 08:19h

Eu revisei o codigo do meu squid e ta certinho.
meu problema é com essa linha 8 agora.
e o arquivo de dominios não precisa, o de palavras apenas, pois o que tiver na lista é bloqueado.

o que eu faço com esse arquivo que se encontra no diretorio sbin ?



/etc/rc.d/rc.squid start
Creating swap directories: /usr/sbin/squid -z
Starting Squid: /usr/sbin/squid -F
/etc/rc.d/rc.squid: line 8: /usr/sbin/squid: No such file or directory


6. Re: proxy squid

Natanael Henrique
n4t4n

(usa Arch Linux)

Enviado em 12/01/2012 - 00:28h

Gilmar_GNU/Slack escreveu:

Eu revisei o codigo do meu squid e ta certinho.
meu problema é com essa linha 8 agora.
e o arquivo de dominios não precisa, o de palavras apenas, pois o que tiver na lista é bloqueado.

o que eu faço com esse arquivo que se encontra no diretorio sbin ?



/etc/rc.d/rc.squid start
Creating swap directories: /usr/sbin/squid -z
Starting Squid: /usr/sbin/squid -F
/etc/rc.d/rc.squid: line 8: /usr/sbin/squid: No such file or directory


Esse erro é porquê a pasta /var/log/squid não foi encontrada ou não tem as permissões corretas para o usuário do squid.

Dá uma olhada na dica

www.vivaolinux.com.br/dica/[RESOLVIDO]-Erro-WARNING-Cannot-write-log-ao-criar-cache-do-Squid/

Lembrando que no seu caso as pastas a serem criadas são denominadas apenas squid e não squid3.

Veja também se o usuário do squid é squid ou proxy






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts