O principal problema é o grande cabeçalho de resposta, para que você possa aumentá-lo. O valor padrão é 20 KB para que você possa aumentá-lo. Por exemplo, por este comando
reply_header_max_size 200 KB
Eu fiz um proxy reverso com um Apache em segundo plano (no mesmo servidor). Tudo funciona muito bem, mas não consigo abrir uma página.
Eu recebo o erro "A solicitação ou a resposta é muito grande".
No meu cache.log contém:
2010/12/09 15:28:29| WARNING: http.c:971: HTTP header too large
2010/12/09 15:29:03| ctx: enter level 0: 'http://server/admin/cms/nav'
2010/12/09 15:29:03| httpProcessReplyHeader: Too large reply header
2010/12/09 15:29:03| ctx: exit level 0
No meu squid.conf eu desabilitei as limitações do cabeçalho request e reply, sem sucesso:
reply_body_max_size 0 allow all
request_body_max_size 0
Alguém sabe por que isso não funciona?
Muito obrigado.
Versão do Squid:
Squid Cache: Version 2.7.STABLE3
configure options: '--prefix=/usr' '--exec_prefix=/usr' '--bindir=/usr/sbin' '--sbindir=/usr/sbin' '--libexecdir=/usr/lib/squid' '--sysconfdir=/etc/squid' '--localstatedir=/var/spool/squid' '--datadir=/usr/share/squid' '--enable-async-io' '--with-pthreads' '--enable-storeio=ufs,aufs,coss,diskd,null' '--enable-linux-netfilter' '--enable-arp-acl' '--enable-epoll' '--enable-removal-policies=lru,heap' '--enable-snmp' '--enable-delay-pools' '--enable-htcp' '--enable-cache-digests' '--enable-underscores' '--enable-referer-log' '--enable-useragent-log' '--enable-auth=basic,digest,ntlm,negotiate' '--enable-negotiate-auth-helpers=squid_kerb_auth' '--enable-carp' '--enable-follow-x-forwarded-for' '--with-large-files' '--with-maxfd=65536' 'amd64-debian-linux' 'build_alias=amd64-debian-linux' 'host_alias=amd64-debian-linux' 'target_alias=amd64-debian-linux' 'CFLAGS=-Wall -g -O2' 'LDFLAGS=' 'CPPFLAGS='
O principal problema é o grande cabeçalho de resposta, para que você possa aumentá-lo. O valor padrão é 20 KB para que você possa aumentá-lo. Por exemplo, por este comando
reply_header_max_size 200 KB
Tags squid