Pular para o conteúdo

Personalizar mensagem de erro no Squid

Dica publicada em Linux / Internet
Fabio Soares Schmidt fs.schmidt
Hits: 16.052 Categoria: Linux Subcategoria: Internet
  • Indicar
  • Impressora
  • Denunciar

Personalizar mensagem de erro no Squid

Quando se configura muitas ACLs no Squid fica difícil identificar algum problema de bloqueio indevido. Por exemplo, um usuário não está conseguindo acessar um determinado site e apenas recebe a mensagem padrão de "Acesso negado" ou "Access Denied", como identificar qual regra bloqueou o acesso?

Para isso se deve utilizar a diretiva "deny_info" e informar qual será a mensagem de erro que será exibida para a ACL, como no exemplo abaixo:

#Regra que bloqueia os sites incluídos no arquivo informado
acl semprebloqueados url_regex "/etc/squid/sites/semprebloqueados"

#Informa qual será a mensagem apresentada ao bloquear esse conteudo
deny_info ARQUIVO_DA_MENSAGEM semprebloqueados

Assim que você aplicar a regra (http_acess deny semprebloqueados) e um usuário acessar algum conteúdo que esteja restrito nessa regra ele verá a mensagem definida como erro.

Obs.: Crie o arquivo no diretório que o Squid utiliza para as mensagens, geralmente há um link em /etc/squid/errors. Também é possível utilizar uma URL como mensagem de erro:

deny_info http://sitedesejado semprebloqueados

Compilando o Cyrus Imap 2.4.8 no Debian, sem Kerberos

Postfix: Adicionando disclaimer - Exceções de remetentes e arquivos diferentes por domínio

Dovecot: userdb reply doesn't contain uid (change userdb socket permissions)

Liberar o MSN para usuários determinados

Cyrus Aggregator: Configurando o Postfix nos servidores back-end

Como permitir que usuários com poderes restritos instalem extensões no Firefox

Gaim2Pidgin no Ubuntu

Instalando Firefox 8 no Fedora 14

Redirecionando portas com IP dinâmico

Baixando o mirror da Ibiblio.org no Basic Linux

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.