+ Responder ao Tópico



  1. #1
    xxxx
    Visitante

    Padrão personalizar squid

    boa noite,
    Consegui fazer o meu squid rodar, era porque eu nao tinha construido o cache ... pessoal, agora eu tenho uma outra necessidade (ou futilidade, caso queiram chamar assim :wink: ) é porque eu queria personalizar as mensagens do squid para o usuario, por exemplo, o usuario nao logou e quer entrar ai aparece uma tela em html no navegador dizendo"ACESSO RESTRITO" e talz.. com figurinhas ,... alguem ai sabe qual é o caminho dos htmls do squid?
    abraços

  2. #2

    Padrão personalizar squid

    tu pode fazer isso de duas formas...
    do jeito q tu quer e com a opção deny_info...

    o caminho dos arquivos de erro aq é...
    /usr/share/squid/erros/

    a saida da deny_info é....
    deny_info nome_pagina_erro acl

    com isso tu cria sua própia pagina de erro!!!! ou usa as já existente


    ----------------------------------------------------------------------
    Tag Name deny_info
    Usage deny_info err_page_name acl

    Description
    This can be used to return an ERR_ page for requests, which do not pass the 'http_access' rules. A single ACL will cause the http_access check to fail. If a 'deny_info' line exists for that ACL then Squid returns a corresponding error page.

    You may use ERR_ pages that come with Squid or create your own pages and put them into the configured errors/ directory
    Default none

    Example
    If you want to deny domain 'deny.com' and want to display access denied message specifically, add these lines in conf. And add the file called ERR_CUSTOM_ACCESS_DENIED in $prefix/etc/errors/ directory with your own format.

    acl DSTDOMAIN dstdomain .deny.com
    http_access deny DSTDOMAIN
    http_access allow all
    deny_info ERR_CUSTOM_ACCESS_DENIED DSTDOMAIN
    So now if users try to browse 'deny.com' they will get your defined error message
    -----------------------------------------------------------------
    isso dai eu tirei da doc oficial do squid!!!