[FUGSPBR] Mensagens de erro do Squid

Capriotti capriotti em cee.com
Qui Set 13 09:32:04 BRT 2001


Só para tornar o problema e a solução mais claros:

Quando eu tento um acesso a www.1111111111.com, via Squid (obviamente com 
meu browser), recebo uma página default do Squid dizendo que houve um erro 
de resolução (DNS). Essa página default encontra-se em 
/usr/local/etc/squid/errors E NÃO É UMA PÁGINA COM EXTENSÃO HTM*.

Neste caso. a página mostrada é o arquivo ERR_DNS_FAIL

Alterando o código dessa página, para utilizar algo personalizado, eu 
queria utilizar imagens, mas o que aparecia era apenas o ícone de imagem 
(default do brawser) e mais nada (além do texto).

Verificando o log /usr/local/squid/logs/access.log

descobri que o squid, estupidamente, estava procurando a imagem 
(FreeBSDlogo.gif) no www.111111.com (que não existe) ao invés de no 
servidor local, como era de se esperar.

Porém, essa máquina não é um servidor WEB. Na verdade, nesse site não havia 
nenhumm servidor WEB. Instalei o Apache (2.0.x), modifiquei o 
diretório-base do código HTTP, criei um diretório específico para as 
imagens que o SQUID irá usar (pura finalidade organizacional) e alterei o 
código do arquivo do Squid para conter o seguinte:

<P align="center"><img 
src="http://ip.do.meu.servidor/squid_images/FreeBSDlogo.gif" width="171" 
height="64"

E funcionou MUITO bem.

Claro que não precisaria ser o IP do meu servidor. Poderia ser de qquer 
máquina, o que dá uma flexibilidade ENORME ! A primeira vantagem disso é 
que você não precisa instalar um servidor WEB para cada máquina SQUID. É só 
usar um único servidor HTTP para todas as máquinas do Arrray SQUID !

E mais: O próprio SQUID vai fazer o cache dessas imagens, então o tráfego 
não vai se repetir na próxima vez que se tentar um acesso com o mesmo erro.

[]s

Capriotti


At 08:44 AM 9/13/01 -0300, you wrote:
>Obrigado pela dica. Agora é que eu entendi o que o SQUID está fazendo.
>
>por exemplo, se a minha página tem a figura FreeBSDlogo.gif, e eu estou 
>tentando o acesso ao site www.1111111111.com (que não existe) o squid está 
>procurando-a em http://www.1111111111.com/FreeBSDlogo.gif
>
>Pelo jeito vou ter que instalar o Apache na máquina e modificar o código 
>das páginas para referenciar algo como
>
>http://localhost/webimages/FreeBSDlogo.gif
>
>Alguma outra sugestão ?
>
>[]s
>
>
>
>
>At 12:33 AM 9/13/01 -0300, you wrote:
>>Capriotti <capriotti em cee.com> wrote:
>>
>> > Andei tentando customizar as mensagens de erro do Squid, mas quando
>> > troco o
>> > código HTML da página - encontrada em /usr/local/etc/squid/errors - o
>> > código até funciona, mas não carregaa nenhuma imagem que eu coloque. (Só
>> >
>> > tentei com GIFs pra falar a verdade.
>> >
>> > Inicialmente achei que era algo ligado a permissão de arquivos ou locais
>> >
>> > deles, mas no fim os testes não deram certo MESMO. E não tem nada a
>> > respeito no site do Squid. Alguma sugestão ?
>>
>>O que aparece nos seus logs (squid) ?
>>Qual URL é apontada para o seu browser abrir as imagens ?
>>
>>
>>Atenciosamente,
>>
>>-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
>>Eduardo Augusto Alvarenga - Analista de Suporte - #179653
>>     Blumenau - Santa Catarina. Tel. (47) 9102-3303
>>            http://www.netron.com.br/~eduardo
>>-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
>>----
>>Para sair da lista envie um e-mail para majordomo em fugspbr.org
>>com as palavras "unsubscribe fugspbr" no corpo da mensagem.
>
>
>----
>Para sair da lista envie um e-mail para majordomo em fugspbr.org
>com as palavras "unsubscribe fugspbr" no corpo da mensagem.


----
Para sair da lista envie um e-mail para majordomo em fugspbr.org
com as palavras "unsubscribe fugspbr" no corpo da mensagem.



Mais detalhes sobre a lista de discussão freebsd