Transzparens squid nem megy

Fórumok

Sziasztok!

Most frissítek egy sarge-os szervert ethcre és nem akar futni rendesen ugyanazzal a config fájllal, amivel sarge alatt működött:

Config fájl:
http_port 3128
cache_mem 64 MB
visible_hostname psc.hu
error_directory /usr/share/squid/errors/Hungarian
hierarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY
ftp_user squid@gmail.com

#transzparens mod
httpd_accel_host virtual
httpd_accel_port 80

httpd_accel_with_proxy on
httpd_accel_uses_host_header on
httpd_accel_single_host off

Induláskor ezt dobja:
Restarting Squid HTTP proxy: squid2007/12/21 18:53:49| parseConfigFile: line 11 unrecognized: 'httpd_accel_host virtual'
2007/12/21 18:53:49| parseConfigFile: line 12 unrecognized: 'httpd_accel_port 80'
2007/12/21 18:53:49| parseConfigFile: line 14 unrecognized: 'httpd_accel_with_proxy on'
2007/12/21 18:53:49| parseConfigFile: line 15 unrecognized: 'httpd_accel_uses_host_header on'
2007/12/21 18:53:49| parseConfigFile: line 16 unrecognized: 'httpd_accel_single_host off'

A userek pedig ezt kapják mikor weboldalt szeretnének megnézni:
HIBA
A kért URL nem tölthető le

Az alábbi kérés feldolgozásakor:

GET / HTTP/1.1
Host: index.hu
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; hu; rv:1.8.1.9) Gecko/20071025 Firefox/2.0.0.9
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: hu-hu,hu;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-2,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Cookie: inx_checker2=1; inx_checker2=1

a következő hiba lépett fel:

* Érvénytelen kérés

A HTTP kérés bizonyos szempontból érvénytelen. Lehetséges problémák:

* Hiányzó vagy nem létező kérési metódus (GET, POST)
* Hiányzó URL
* Hiányzó HTTP azonosító (HTTP/1.0)
* A kérés mérete túl nagy
* Content-Length hiányzik a POST vagy PUT kérésből
* A szervernévben nem megengedett karakter található; az aláhúzás karakter például ilyen

Generated Fri, 21 Dec 2007 17:38:52 GMT by psc.hu (squid/2.6.STABLE5)
--

Tűzfalban megvan a port átirányítás:
iptables -t nat -A PREROUTING -i $INTINT -p tcp --dport 80 -j REDIRECT --to-port 3128

Ötlet?

Hozzászólások

azt hoszem megvan:

ez kell a squid.conf-ba az fenti opciók helyett:

http_port 3128 transparent

kicsit tovább is guglizhattam volna.