+ Responder ao Tópico



  1. #1

    Unhappy Squid - Página Acesso Negado

    Prezados gostaria da ajuda de vcs se possível!!!!

    Como eu faço para retirar da mensagem de acesso negado padrão do SQUID, a ultima linha que informa data, hora, host, dominio e versão do squid utilizado?

    Vide mensagem abaixo:

    Generated Wed, 03 Apr 2007 10:54:07 GMT by host.dominio (squid/2.5.STABLE7)

    Muito Obrigado!

  2. #2

    Padrão

    edite os arquivos de mensagem de erro do squid e retira/comenta o código que gera esta linha...

  3. #3

    Thumbs up

    Luciano,

    Já fiz isto! Editei o arquivo ERR_ACCESS_DENIED, porém não consigo retirar esta ultima linha: "Generated Wed, 03 Apr 2007 10:54:07 GMT by host.dominio (squid/2.5.STABLE7)"

    O arquivo ERR_ACCESS_DENIED está configurado conforme abaixo:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
    <TITLE>ERRO: A URL solicitada n&atilde;o pode ser recuperada</TITLE>
    <STYLE type="text/css"><!--BODY{background-color:#ffffff;font-family:verdana,sans-serif}PRE{font-family:sans-serif}--></STYLE
    >
    </HEAD><BODY>
    <H1>ERRO</H1>
    <H2>A URL solicitada n&atilde;o pode ser recuperada</H2>
    <HR noshade size="1px">
    <P>
    Na tentativa de recuperar a URL:
    <A HREF="%U">%U</A>
    <P>
    O seguinte erro foi encontrado:
    <UL>
    <LI>
    <STRONG>
    Proibido o Acesso.
    </STRONG>
    <P>
    O controle de acessos impediu sua requisi&ccedil;&atilde;o.
    Caso voc&ecirc; n&atilde;o concorde com isso, por favor,
    contate seu provedor de servi&ccedil;os, ou o administrador de sistemas.
    </UL>
    </P>

    Caso saiba a solução para o meu problema lhe agradeço.

    Abraços.

  4. #4
    mgpoa
    Visitante

    Padrão

    Uma opção para melhorar o visual e as mensagens de erro do Squid é criar arquivos HTML com mensagens referentes ao bloqueio de páginas e colocá-las dentro do diretório /usr/share/squid/errors/Portuguese/, ou no local que você definiu na opção "error_directory" do squid.conf.
    Para exemplificar, crie um arquivo chamado bloqueado.htm e jogue neste diretório.
    Provavelmente no seu squid.conf você tem uma acl do tipo "http_access deny blocksites"
    Feito isso, na opção "deny_info" do squid.conf, digite a seguinte linha "deny_info bloqueado.htm blocksites".
    Aí é só dar um squid -k reconfigure e a página criada aparecerá em todas as requisições de sites bloqueados.

    Esse é uma das maneiras. Espero que resolva.
    Última edição por mgpoa; 04-04-2007 às 11:14.

  5. #5

    Padrão

    Caro mgpoa,

    Fiz os passos, conforme vc informou, porém continua aparecendo a maldita mensagem:

    Generated Wed, 03 Apr 2007 10:54:07 GMT by host.dominio (squid/2.5.STABLE7)

    Queria que não mostrasse a versão do squid que estou utilizando. caso ainda falte algo a ser feito para que eu consiga retirar esta linha, favor informar.

    Muito Obrigado pela atenção.

  6. #6

    Padrão

    isso será alguma configuracão do squid.conf mesmo, pensei que tivesse algo vinculado com as páginas de erro, mas pelo jeito não é...

  7. #7

    Padrão

    Entre na pasta onde ficam os erros gerados em HTML e tire um tar.gz como backup caso algo dê errado:

    Código :
    # tar cvfz Portuguese.tar.gz Portuguese

    Depois entre na pasta e execute o seguinte comando:

    Código :
    # for ARQUIVO in *; do echo -e "<clear="all">\n<hr noshade size=1>\n<!-- %h (%s) -->" >> $ARQUIVO; done;

    Isso deve resolver o seu problema.

  8. #8