Pular para o conteúdo

Remover rodapé dos erros do Squid sem recompilar

Dica publicada em Linux / Configuração
Davidson Rodrigues Paulo davidsonpaulo
Hits: 10.327 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Remover rodapé dos erros do Squid sem recompilar

O Squid permite a customização de suas mensagens de erro, tornando possível várias funcionalidades interessantes como, por exemplo, colocar o logotipo da empresa em todas as telas de erro ou exibir formulários de solicitação de liberação de acesso a site bloqueado.

Há, contudo, um pequeno inconveniente para aqueles que querem aplicar essas customizações. O Squid adiciona ao final das mensagens de erro um rodapé com a data e a hora em que a página foi exibida, como mostrado na figura abaixo.
Linux: Romover rodapé dos erros do Squid sem recompilar
A solução mais conhecida para remover esse rodapé não é nada prática e consiste em fazer uma pequena alteração no código-fonte do Squid e recompilá-lo. O maior problema dessa solução é que perde-se a possibilidade de atualizar o Squid automaticamente utilizando o gerenciador de pacotes da distribuição Linux onde ele está instalado, obrigando o administrador a modificar o código-fonte e recompilar o Squid todas as vezes em que for necessário atualizá-lo.

Procurando na internet por uma solução para esse problema encontrei várias páginas onde era sugerido o método da recompilação. Em uma dessas páginas havia um comentário sugerindo uma alternativa bem mais simples, que é a que está sendo tratada nessa dica.

Para remover o rodapé dos erros do Squid sem precisar recompilá-lo, basta editar os arquivos que contém as mensagens de erro, que por padrão ficam em /usr/share/squid/erros/ERR_*, editá-los e, ao final, acrescentar a seguinte linha:

<!-- Generated %T by %h (%s) -->
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

ATENÇÃO: se a tag HTML </html> estiver presente no arquivo, ela deverá ser removida.

Depois, basta fazer o Squid reler as configurações:

# squid -k reconfigure

E está pronto. Force a exibição das mensagens de erro e elas não terão mais o rodapé perturbando. :-)

Um grande abraço.

Davidson Paulo

--
"E da parte de Jesus Cristo, que é a fiel testemunha, o primogênito dentre os mortos e o príncipe dos reis da terra. Àquele que nos amou, e em seu sangue nos lavou dos nossos pecados. Eis que vem com as nuvens, e todo o olho o verá, até os mesmos que o traspassaram; e todas as tribos da terra se lamentarão sobre ele. Sim. Amém." Apocalipse 1:5,7

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Como juntar dinheiro para cursos e certificações

Como usar o Dnsmasq para criar um cache de DNS local

Como habilitar o teclado ABNT2 no Vyatta

Livro Squid, solução definitiva

Desfazendo atualizações de software no Red Hat/Fedora/CentOS

Coisas para se fazer após a instalação do Ubuntu 15.10

Como instalar o KDE no Ubuntu 11.10

Analisando endereços IPs atribuídos pelo DHCP

Removendo: the virtualbox kernel service is not running [Resolvido]

Instalando impressora HP P1005 Laser no Ubuntu 9.04

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.