+ Responder ao Tópico



  1. #1

    Padrão Instalação e configuração do squid

    ola pessoal boa tarde..

    eu estou intalando o squid em um servidor aki na empresa..
    eu to quebrando a kbeça ja faz alguns dias ..
    mas nao estou conseguindo instalar e configurar ..
    eu ja encontrei inumeros tutoriais otimos.
    sigo os passos certinho.. mas nao da certo ..
    haa eu uso o slackware 12.2
    os passos saoo:
    fiz o download da versao Squid2.5 STABLE12
    ja descompactei em /usr/servidor/squid
    e compilei ..

    # ./configure \
    --prefix=/usr \
    --exec_prefix=/usr/local/sbin \
    --bindir=/usr/local/sbin \
    --sbindir=/usr/local/sbin \
    --libexecdir=/usr/lib/squid \
    --sysconfdir=/etc/squid \
    --localstatedir=/var/spool/squid \
    --datadir=/usr/share/squid \
    --enable-async-io \
    --enable-storeio=coss,ufs,aufs,diskd,null \
    --enable-linux-netfilter \
    --enable-arp-acl \
    --enable-removal-policies=lru,heap \
    --enable-snmp \
    --enable-delay-pools \
    --enable-htcp \
    --enable-poll \
    --enable-cache-digests \
    --enable-underscores \
    --enable-referer-log \
    --enable-useragent-log \
    --enable-auth=basic,digest,ntlm \
    --enable-carp \
    --enable-diskd \
    --enable-icmp \
    --enable-ssl \
    --enable-default-err-language=Portuguese \
    --enable-tproxy \
    --with-pthreads \
    --with-large-files

    e instalei
    # make
    # make install

    ate aki blza..

    agora eh a configuração
    # vi /etc/squid/squid.conf
    e adicionei as seguintes linhas:

    # Para habilitar o Proxy transparente
    httpd_accel_port 80
    httpd_accel_host virtual
    httpd_accel_with_proxy on
    httpd_accel_uses_host_header on


    # Configuração do cache
    cachê_mem 64 MB
    maximum_object_size_in_memory 63 KB
    maximum_object_size 512 MB
    minimum_object_size 0 KB
    cache_swap_low 90
    cache_swap_high 95
    cache_dir ufs /var/spool/squid 100 16 256

    # Localização do log de acessos do Squid
    cache_access_log /var/log/squid/access.log

    refresh_pattern ^ftp: 1440 20% 10080
    refresh_pattern ^gopher: 1440 0% 1440
    refresh_pattern . 0 20% 4320

    acl all src 0.0.0.0/0.0.0.0
    acl manager proto cache_object
    acl localhost src 127.0.0.1/255.255.255.255
    acl SSL_ports port 443 563
    acl Safe_ports port 80 # http
    acl Safe_ports port 21 # ftp
    acl Safe_ports port 443 563 # https, snews
    acl Safe_ports port 70 # gopher
    acl Safe_ports port 210 # wais
    acl Safe_ports port 1025-65535 # unregistered ports
    acl Safe_ports port 280 # http-mgmt
    acl Safe_ports port 488 # gss-http
    acl Safe_ports port 591 $ filemaker
    acl Safe_ports port 777 # multiling http
    acl CONNECT method CONNECT


    # Autenticacao de usuarios
    #auth_param basic program /usr/local/libexec/ncsa_auth /etc/squid/squid_passwd
    #acl autentificados proxy_auth REQUIRED
    #http_access allow autentificados

    http_access allow manager localhost
    http_access deny manager
    http_access deny !Safe_ports
    http_access deny CONNECT !SSL_ports

    criei o grupo e usuario..

    # groupadd squid
    # useradd -g squid -d /var/spool/squid -s /bin/false squid

    agora eh que vem o problema ..
    para criar o cache do squid

    # /usr/sbin/squid -f /etc/squid/squid.conf -z

    dai aparece a seguinte msg..

    [email protected]:/etc/squid# /usr/sbin/squid -z
    2009/08/04 16:35:28| WARNING cache_mem is larger than total disk cache space!
    2009/08/04 16:35:28| Creating Swap Directories
    FATAL: Failed to make swap directory /var/spool/squid/00: (13) Permission denied
    Squid Cache (Version 2.5.STABLE12): Terminated abnormally.
    CPU Usage: 0.000 seconds = 0.000 user + 0.000 sys
    Maximum Resident Size: 0 KB
    Page faults with physical i/o: 0

    por favor..
    alguem de uma dica .. ai ..
    uma ideiaa..
    pq eu ja tentei quase tudo..

    valew galera..

  2. #2
    MODERADOR-CHEFE Avatar de osmano807
    Ingresso
    Aug 2008
    Localização
    Araguari - Minas Gerais
    Posts
    1.985
    Posts de Blog
    5

    Padrão

    Você está com problemas de permissão na pasta /var/spool/squid.

    Pelo amor de deus, baixa uma versão nova, nem eu nunca usei essa 2.5, é muito velha, sem suporte e com vários bugs!



  3. #3

    Padrão

    eu baixei uma versao mais nova.
    squid3.0 STABLE18

    configurei blza..
    mas quando eu fui instalar da os seguintes erros :

    In file included from coss/store_io_coss.cc:37:
    coss/CossSwapDir.h:1:2: error: #error COSS Support is not stable in 3.0. Please do not use.
    In file included from coss/store_io_coss.cc:39:
    coss/store_coss.h:1:2: error: #error COSS Support is not stable in 3.0. Please do not use.
    In file included from coss/store_io_coss.cc:43:
    coss/StoreFScoss.h:1:2: error: #error COSS Support is not stable in 3.0. Please do not use.
    make[3]: *** [coss/store_io_coss.o] Error 1
    make[3]: Leaving directory `/usr/firewall/squid-3.0.STABLE18/src/fs'
    make[2]: *** [install-recursive] Error 1
    make[2]: Leaving directory `/usr/firewall/squid-3.0.STABLE18/src'
    make[1]: *** [install] Error 2
    make[1]: Leaving directory `/usr/firewall/squid-3.0.STABLE18/src'
    make: *** [install-recursive] Error 1


    o que pode ser isso??
    ..
    Última edição por derci; 04-08-2009 às 17:57.

  4. #4
    MODERADOR-CHEFE Avatar de osmano807
    Ingresso
    Aug 2008
    Localização
    Araguari - Minas Gerais
    Posts
    1.985
    Posts de Blog
    5

    Padrão

    Tira o coss.
    --enable-storeio=ufs,aufs
    Só esses dois, os outros dão problemas



  5. #5

    Padrão estou passando por isso

    meu caro consegui usando o tutorial do vol so seguir de quebra vc ja vai com cahe full
    so uma coisa na hora de aplicar o patchs use esse comandos os do tutorial tao errado
    # cd squid-2.6.STABLE13
    # patch -p1 < ../80_all_squid-2.6.13-gentoo.patch
    # patch -p1 < ../81_all_squid-i2d-13_of_void.patch
    # patch -p1 < ../90_all_squid-2.6.STABLE13-ToS_Hit_ToS_Preserve.patch
    testei no slackware 12.2 sou um aprendiz nas deu certo espero ajudar

  6. #6
    MODERADOR-CHEFE Avatar de osmano807
    Ingresso
    Aug 2008
    Localização
    Araguari - Minas Gerais
    Posts
    1.985
    Posts de Blog
    5

    Padrão

    Citação Postado originalmente por ferreirajr630 Ver Post
    meu caro consegui usando o tutorial do vol so seguir de quebra vc ja vai com cahe full
    so uma coisa na hora de aplicar o patchs use esse comandos os do tutorial tao errado
    # cd squid-2.6.STABLE13
    # patch -p1 < ../80_all_squid-2.6.13-gentoo.patch
    # patch -p1 < ../81_all_squid-i2d-13_of_void.patch
    # patch -p1 < ../90_all_squid-2.6.STABLE13-ToS_Hit_ToS_Preserve.patch
    testei no slackware 12.2 sou um aprendiz nas deu certo espero ajudar
    Parem de usar versão velha!!!!!!!
    Para cache full: squid 2.7
    Para o resto: squid 3.0
    Para cache full BETA: squid 3.1

    Versões velhas não tem suporte pelo grupo de desenvolvedores do squid, se sofrerem bugs estranhos, não serão corrigidos.

    E tem patch aí encima pra Gentoo, ok?



  7. #7

    Padrão

    ola osmano.
    gostaria de tirar uma duvida com vc.. cara.

    eu uso o Slackware 12.2 ..
    qual versao voce me indicaria, e q seria mas simples de manusear .. ??
    pq eu tenho .. um mes de linux..
    e eu conheço quase nada ainda.
    acho q deve ser por isso q eu estou apanhando tanto..
    mas conto com a compreençao de vc's..

    vlw brigadaoo..

  8. #8

    Padrão DICA...

    Olá amigos....
    Estou com um projeto para desenolver uma serie de manuais de instalação de servidores e programas que a maioria dos ADMs de linux tem problemas....
    Atualmente já postei 4 artigos.

    RAID1 Dando boot por ambos os HDs.

    MANUAL de Squid e Dansguardian autenticacando com senha, e controle por hora.

    MANUAL DE INSTALACAO SERVIDOR DE ARQUIVOS (PARA APRENDIZ E AVANÇADO )

    MANUAL DE INSTALACAO SERVIDOR DE INTERNET (PARA APRENDIZ E AVANÇADO )

    Atualmente estou desenvolvendo um artigo para servidor de Aplicativo JAVA e outro para Cluster...
    Tenho em mente iniciar um tambem para PABX digital e CFTV...

    Espero que tenham gostado do trabalho....



  9. #9

    Padrão Re: Instalação e configuração do squid

    Olá pessoal, estou tentando rodar o squid no SLACK 12.1 tem uns 4 meses e ainda não deu certo. Já seguir varios tutoriais passo-a-passo, noites perdidas, reinstalações e, nada de cache, não quero e nem vou desistir do SLACK.
    Uso atualmente o brasilfw como servidor com 30 pcs conectados, mas migrei para o SLACK. Minha rede local > "192.168.2.1", modem > "192.168.10.1". Se alguem poder mim ajudar enviando algum link, tutorial ou mesmo um passo-a-passo agradeço. Estou aprendendo para depois ensinar tambem!
    Última edição por jurybonfim; 30-09-2010 às 10:14.