Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
W konfiguracji squid jestem kompletnie zielony, jednak znalazlem pare przykladow i costam napisalem... Chce zeby squid wspomagal tylko www, a jak to sie uda - blokowal niektore strony.
Obecnie jednak squidl blokuje wszystkie strony, dostaje cos takiego:
http://www.wklej.org/id/9e4081d4f1
moj /etc/squid/squid.conf wyglada nastepujaco:
http://www.wklej.org/id/2d7bf90c0a
przy czym zawsze dostaje komunikat :
debian:/home/server# /etc/init.d/squid restart Restarting Squid HTTP proxy: squid2006/10/27 16:54:39| parseConfigFile: line 30 unrecognized: 'httpd_accel_host virtual' 2006/10/27 16:54:39| parseConfigFile: line 31 unrecognized: 'httpd_accel_port 80' 2006/10/27 16:54:39| parseConfigFile: line 32 unrecognized: 'httpd_accel_with_proxy on' 2006/10/27 16:54:39| parseConfigFile: line 33 unrecognized: 'httpd_accel_uses_host_header on '
Proxy uzywam przekierowywujac na serwerze port 80 na port squid. Oto moja maskarada :
http://www.wklej.org/id/f02bc8bb03
Uzywam Debian Etch, Squid Cache: Version 2.6.STABLE4.
Offline
oto prosty config squida /podobnuy dziala u mnie/:
visible_hostname NAZWA cache_effective_user squid cache_effective_group squid http_port 8080 cache_mem 500MB maximum_object_size 128 KB ftp_user cos@nigdzie.pl cache_dir diskd /squid 2048 16 256 cache_access_log /var/logs/access.log pid_filename /var/run/squid.pid cache_store_log none cache_replacement_policy lru memory_replacement_policy heap GDSF dns_nameservers 194.204.159.1 193.110.120.5 193.110.121.20 httpd_accel_host virtual httpd_accel_port 80 httpd_accel_with_proxy on httpd_accel_single_host off httpd_accel_uses_host_header on acl all src 0.0.0.0/0 acl SSL_ports port 443 acl Safe_ports port 80 21 443 563 70 210 1025-65535 acl localhost src 127.0.0.1/32 acl NAZWA src 192.168.1.0/24 acl CONNECT method CONNECT http_access allow localhost http_access deny !Safe_ports http_access deny !NAZWA acl K25 src 192.168.1.25 .../per analogia/... http_access allow K25 .../per analogia/...
Dokladnie jest napisane co i jak:
..... # The following error was encountered: # # * Invalid Request # # Some aspect of the HTTP Request is invalid. Possible problems: # # * Missing or unknown request method # * Missing URL # * Missing HTTP Identifier (HTTP/1.0) # * Request is too large # * Content-Length missing for POST or PUT requests # * Illegal character in hostname; underscores are not allowed .....
Zaistnial nastepujacy blad: BLEDNE (nieprawidlowe) ZAPYTANIE
Pod wieloma aspektami zapytanie html jest bledne. Mozliwe przyczyny (problemy,z ktorych to wyniuka) to:
-brakujaca lub bledna metoda zapytania
-brakuje url
-brakuje identyfikatora http
-zapytanie jest za dlugie
-brakuje 'dlugosci-zawartosci' dla zapytaniaPOST lub PUT
-nieprawidlowy znak w nazwie hosta
No OK. to na tyle na razie....
Offline
Restarting Squid HTTP proxy: squid/etc/init.d/squid: line 90: cd: /squid: Nie ma takiego pliku ani katalogu 2006/10/28 14:04:11| WARNING: No units on 'cache_mem 500MB', assuming 500.000000 bytes 2006/10/28 14:04:11| parseConfigFile: line 15 unrecognized: 'httpd_accel_host virtual' 2006/10/28 14:04:11| parseConfigFile: line 16 unrecognized: 'httpd_accel_port 80' 2006/10/28 14:04:11| parseConfigFile: line 17 unrecognized: 'httpd_accel_with_proxy on' 2006/10/28 14:04:11| parseConfigFile: line 18 unrecognized: 'httpd_accel_single_host off' 2006/10/28 14:04:11| parseConfigFile: line 19 unrecognized: 'httpd_accel_uses_host_header on' FATAL: cache_dir /squid: (2) No such file or directory Squid Cache (Version 2.6.STABLE4): Terminated abnormally. CPU Usage: 0.020 seconds = 0.008 user + 0.012 sys Maximum Resident Size: 0 KB Page faults with physical i/o: 1 /etc/init.d/squid: line 64: 4581 Przerwane start-stop-daemon --quiet --start --pidfile $PIDFILE --chuid $CHUID --exec $DAEMON -- $SQUID_ARGS </dev/null failed!
Nie wiem dlaczego ciagle dostaje ten sam error od http_accel*
Jakie pakiety trzeba zainstalowac? Sam squid wysatrczy?
Offline
wraz z wersją 2.6 opcje się deko zmieniły.
RTFM :)
Moze i tak, ale plik defalutowej konfiguracji zawiera te same opcje, ktore sa polecane w wiki squida, a na ktorych wywala mi wlasnie bledy. Wiec zadn FM nie pomoze.
Moze paczka jest jakos dziwnie kompilowana bez mozliwosci akceleracji? 0o
Troche to dziwne bo zazwyczaj kazdy program powinien ruszyc na domyslnych ustawieniach, a ten nie dziala...
Offline
Wlasnie przed sekunda znalazlem :
http://tebowicz.blox.pl/2006/09/Squid-26-i-transparent-proxy.html
ale to nie zmienia faktu ze w defaultowym konfigu 2.6 jest stara wersja.
Offline