+ Responder ao Tópico



  1. #1
    alslinux
    Visitante

    Padrão Como não cachear um site?

    Meu amigos já tentei de tudo e não consigo configurar o squid para não fazer cache de um site aqui da empresa, segue meus parametros do squid:

    hierarchy_stoplist cgi-bin ?
    acl QUERY urlpath_regex cgi-bin \?
    acl QUERY_LIBERA url_regex -i ^http://minhaempresanotes01.com.br^
    no_cache deny QUERY
    no_cache deny QUERY_LIBERA


    tem algo errado???

    o endereço completo eh: http://minhaempresanotes01.com.br/mail.nsf
    Desde ja agradeço.

  2. #2

    Padrão Re: Como não cachear um site?

    Citação Postado originalmente por alslinux
    Meu amigos já tentei de tudo e não consigo configurar o squid para não fazer cache de um site aqui da empresa, segue meus parametros do squid:

    hierarchy_stoplist cgi-bin ?
    acl QUERY urlpath_regex cgi-bin \?
    acl QUERY_LIBERA url_regex -i ^http://minhaempresanotes01.com.br^
    no_cache deny QUERY
    no_cache deny QUERY_LIBERA


    tem algo errado???

    o endereço completo eh: http://minhaempresanotes01.com.br/mail.nsf
    Desde ja agradeço.

    amigo aqui uso assim
    acl nocache url_regex "/etc/squid/regras/nocache"

    no_cache deny nocache

    essa regra fica antes de todas ....

    Falows

  3. #3
    isnard
    Visitante

    Padrão Como não cachear um site?

    De errado com essa regra eu vejo o circunflexo no final. Não faz sentido. Circunflexo é para marcar o início de uma expressão regular.

    Mas tem também outra coisa. Se tu sabes o domínio então tu pode somente colocar a regra assim:
    acl nocache dstdomain .minhaempresanotes01.com.br
    nocache deny nocache

    Qualquer uma das duas vai estar correta.
    Sorte pra ti.

  4. #4

    Padrão Como não cachear um site?

    Vc pode tentar usar o always_direct ao invés do no_cache.

  5. #5
    isnard
    Visitante

    Padrão Como não cachear um site?

    cleberlr,

    essa é uma confusão comum, mas na verdade always_direct não tem a ver com cache. Esta tag é para que o squid sempre mande as requisições diretamente para o servidor de origem sem que use esquema de hierarquia de caches.

    Conforme o próprio squid.conf:

    # NOTE: This directive is not related to caching. The replies
    # is cached as usual even if you use always_direct. To not cache
    # the replies see no_cache.

    Isnard

  6. #6
    Problema resolvido
    Visitante

    Padrão Como não cachear um site?

    Agradeço a todos pelas respostas eu já tinha conseguido usando o ponto no inicio do dominio: .minhaempresanotes01\.com\.br
    Valeu mesmo pessoal. Obrigado

  7. #7
    isnard
    Visitante

    Padrão Como não cachear um site?

    Legal, mas troca o tipo de acl para dstdomain que te poupa processamento pq não usa regex.