Desabilitando as páginas de erro do Squid

3

Acabei de começar a usar o Squid para um projeto e não consigo ver uma maneira fácil de desativar as páginas de erro do Squid (por exemplo, "Nome do erro: o nome do domínio não existe"). Nós usamos um navegador personalizado que lida com esse cenário em nosso caminho, então as páginas de erro do Squid estão sobrescrevendo nossa lógica personalizada.

É possível defini-los como "desativados"? Eu passei pelo arquivo .conf e descobri onde as páginas de erro estão armazenadas, mas não há opções reais para desativá-las.

    
por Nicholas Smith 30.09.2011 / 17:54

2 respostas

1

Se você está mudando de não usar um proxy para usar o squid, existem algumas funções que o seu navegador não estará mais concluindo.

Usando o "Erro de nome", você menciona como exemplo ...

Sem um proxy, o navegador tentará uma pesquisa de nome DNS a partir do resolvedor local e falhará, o que resultará em um erro de aplicativo local.

Quando você usa um proxy, seu navegador local não faz pesquisa de nome DNS. Ele abre uma conexão com o proxy e envia a URL, então o proxy faz a pesquisa, tem o erro do resolvedor e envia uma resposta http de volta ao navegador, já que essa é a única interface entre os dois.

Você sempre pode copiar e modificar as páginas de erro do squid para corresponder ao seu navegador (em algum lugar como /usr/share/squid-langpack/templates e depois definir error_directory ). Ou personalize ainda mais o seu navegador para fornecer suas mensagens de erro personalizadas para determinadas respostas de erros http do squid. Talvez seja necessário criar tags mais simples nas páginas de erro do squid que seu navegador pode corresponder facilmente.

    
por 05.06.2014 / 09:15
0

provavelmente link que ajudará você

    
por 03.10.2011 / 14:09

Tags