- Mistério - Squid
+ Responder ao Tópico
-
Mistério - Squid
Não sei se já passaram por isso, tenho um servidor Debian para gerenciamento de acesso a internet, está tudo normal.
O problema começou na hora de fazer uma impressão de boletos pelo navegador, no site do detran, o primeiro boleto com só dados do cliente Marcelo imprimi numa boa mas quando gero outro boleto com outros dados do cliente Paulo e mando fazer a impressão, sai os dados do primeiro boleto do cliente Marcelo.
Será que o problema está no armazenamento no cachê do squid?
Segue uma parte do meu squid.conf
http_port 3128 transparent
visible_hostname servidor
error_directory /usr/share/squid/errors/Portuguese/
emulate_httpd_log on
cache_mem 64 MB
maximum_object_size_in_memory 64 KB
maximum_object_size 512 MB
minimum_object_size 0 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
Fico grato pela ajuda.
-
Re: Mistério - Squid
seu squid esta salvando arquivos dinamicos, adiciona as linhas abaixo em seu squid.conf e reinicia o servidor, irar resolver.
hierarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY
Última edição por pedrovigia; 10-11-2010 às 01:14.
Razão: ortografia
-
Re: Mistério - Squid
pedrovigia
Parabens!!! ganhou uma estrelinha!!!
-
Re: Mistério - Squid
Pedro muito obrigado pela ajuda.
Sem querer abusar da sua bondade, outra coisa que está acontecendo em algumas máquinas eu não consigo mapear uma impressora na rede agora se eu parar o servidor o problema some, mapeia numa boa será que tem alguma regra que está bloqueando acesso a rede local?
A sua ajuda foi de grande ajuda, espero que não esteja abusando, eu não tenho muita experiência no linux, então toda ajuda será boa para o meu aprendizado. A seguir minha configuração do squid.conf
http_port 3128 transparent
visible_hostname servidor
error_directory /usr/share/squid/errors/Portuguese/
emulate_httpd_log on
#
cache_mem 64 MB
maximum_object_size_in_memory 64 KB
maximum_object_size 512 MB
minimum_object_size 0 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 ^goffer: 15 0% 2280
refresh_pattern . 15 20% 2280
#
#Nao salva paginas dinamicamentes.
hierarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY
#
# Regras
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
acl Safe_ports port 21
acl Safe_ports port 443 563
acl Safe_ports port 40
acl Safe_ports port 210
acl Safe_ports port 280
acl Safe_ports port 488
acl Safe_ports port 591
acl Safe_ports port 777
acl Safe_ports port 901
acl Safe_ports port 1025-65535
acl Safe_ports port 25
acl Safe_ports port 110
acl Safe_ports port 3306
acl purge method CONNECT
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
#
#define pc com privilegios total administradores
acl admin arp "/etc/squid/list/admin.txt"
#
#defini pc com privilegios totoal diretores
acl diretores arp "/etc/squid/list/diretores.txt"
#
#define pcs com privilegios de gerentes
acl gerentes arp "/etc/squid/list/gerentes.txt"
#
#defini pcs com bloqueio total com excessao dos bancos e sites
acl usuarios_a arp "/etc/squid/list/usuarios_a.txt"
acl usuarios_b arp "/etc/squid/list/usuarios_b.txt"
#
#define pcs sem acesso a internet 24 horas
acl bloqueados arp "/etc/squid/list/bloqueado.txt
#
#
#defini sites improprios
acl site dstdomain -i "/etc/squid/list/site.txt"
#
#Degini palavras improprias
acl palavra url_regex -i "/etc/squid/list/palavra.txt"
#
#libera internet horario de almoco
acl almoco_a time 12:00-13:00
acl almoco_b time 13:01-14:00
#
#libera internet final do expediente
acl saida time MTWH 18:00-22:00
#
#
#Nega formatos de video audio e outros
#http_access deny video
#http_access deny audio
#http_access deny risco
#Acesso apenas bancos e sites cadastrados
acl banco url_regex -i "/etc/squid/list/banco.txt"
#
#nega sites improprios menos para admin
#http_access deny site !admin !diretores
#
http_access deny palavra !admin !diretores
#
#nega acesso a internet para quem nao esta na lista
http_access deny !admin !diretores !gerentes !usuarios_a !usuarios_b
#
#Libera sites definidos para os usuarios A e B
http_access allow banco
#nega pc sem acesso a intenet (bloqueado)
http_access deny bloqueados
#permite usuarios A acessar tudo no horario de almoco e saida
http_access deny usuarios_a !banco !almoco_a !saida
#permite que os usuarios B acesse tudo no horario de almoco e saida
http_access deny usuarios_b !banco !almoco_b !saida
#
acl redelocal src 192.168.5.0/24
http_access allow localhost
http_access allow redelocal
http_access deny all
-
Re: Mistério - Squid
Não deu certo continua mantendo o primeiro boleto na impressão, muito estranho isso.
Agradeço pela ajuda.
-
Re: Mistério - Squid
ola amigao tudo joia. vc poderia dizer a topo grafica do seu acesso . para dizer con certeza se e o squid ou cache nele armazenado. por q dizer assim de primeiro sem analizar e dificilimo , por q se fosse o cache seria somente vc teclar f5 atualizar na hora a pagina. mas creio . que : pode esta avendo um cache local ou seja cache sobre cache . aguardo para lhe ajudar
-
Re: Mistério - Squid
tive problema parecido com nota fical oline bati no cache mais não era era o balance se tiver algum balance ai de uma olhada nele e redireçone todos htps para um unico link