+ Responder ao Tópico



  1. #1

    Padrão Erro no proxy

    pessoal,
    instalei o squid 2.6 no slackware 12.
    Tive alguns problemas de permissão mais resolvi com ajuda no amigo Irado.
    O problema agora é outro.
    executei o comando squid -z para criar os diretórios depois mandei executar o squid
    com o squid -DYC, e não foi apresentado msg alguma quando dei o ps aux | squid tbm não
    mostrou nada.... creio que o squid não está sendo carregado.
    Alguém tem idéia do que pode ser?

    Abaixo mostro meu config.

    http_port 3128 transparent
    hierarchy_stoplist cgi-bin ?
    acl QUERY urlpath_regex cgi-bin \?
    cache deny QUERY
    acl apache rep_header Server ^Apache
    broken_vary_encoding allow apache
    cache_mem 64 MB
    maximum_object_size 40 MB
    cache_swap_low 90
    cache_swap_high 95
    cache_dir aufs /var/cache/squid 20000 16 256
    access_log access.log #se quiserem colocar o access.log basta criar o arquivo e dá permissão de escrita
    cache_store_log none
    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 to_localhost dst 127.0.0.0/8
    acl SSL_ports port 443
    acl Safe_ports port 80 # http
    acl Safe_ports port 21 # ftp
    acl Safe_ports port 443 # https
    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 Safe_ports port 901 # SWAT
    acl purge method PURGE
    acl CONNECT method CONNECT
    http_access allow manager localhost
    http_access deny manager
    http_access allow purge localhost
    http_access deny purge
    http_access deny !Safe_ports
    http_access deny CONNECT !SSL_ports
    http_access allow localhost
    http_access allow all
    http_reply_access allow all
    icp_access allow all
    zph_tos_local 0x30
    zph_tos_peer 0
    zph_tos_parent off
    zph_preserve_miss_tos on
    forwarded_for off
    error_directory /usr/share/squid/errors/Portuguese
    coredump_dir /var/cache/squid
    detect_broken_pconn on
    pipeline_prefetch on
    cache_effective_user squid

  2. #2

    Padrão

    vialink,

    Se você digitou o comando como está acima "ps -aux | squid" você não vai ver nada mesmo. Coloque aqui a saída dos seguintes comandos:

    ps -aux | grep squid

    netstat -ntlp | grep 3128

    :wq!

  3. #3

    Padrão

    um modo mais simples de ver se funciona:

    # netstat -nlpt

    observe a porta 3128 - que é aquela que vc definiu para o squid. SE aparecer (squid) junto a ela, tudo bem, senão é pq não subiu mesmo. Neste caso (não tá no ar):

    # squid -d 3 -D

    e acompanhe as mensagens e DEPOIS poste-as aqui (um cut/paste ajuda).