[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