UWAGA
Osoby mające problem z uruchomieniem serwera pod Linux Slackware 12 (problem z internetem, nie wykrywa karty sieciowej) niech przejdą na wcześniejszą wersję Linux Slackware 11
 
Start
 


 
Popularne

Nowości
Squid i LMS. Powiadomienia na www PDF Drukuj Email
LMSKorzystanie z serwera proxy jakim jest Squid aby wszystko chodziło jak należy wiąże się z wykorzystaniem lepszego sprzętu niż jest to ogólnie przyjęte. Zalecaną przeze mnie konfiguracją jest serwer z dyskiem(ami) SATA oraz minimum 1GB RAM. Chodzi o to aby strony poprzez proxy nie ładowały się wolniej niż bez niego. Zalecana przeze mnie konfiguracja w znacznym stopniu przyspiesza ładowanie się stron dla sieci około 200 osób.

Przekopiuj plik /contrib/squid_redirector/lms-squid do katalogu /usr/sbin

w skryptach inet ustaw przekierowanie na proxy czyli wyedytuj plik /etc/rc.d/rc.fire_conf i w sekcji dla proxy ustaw:

 PROXY_IP "192.168.2.1:8080"

 PROXY_ALLOW "192.168.2.0/24:192.168.2.1"

 REDIRECT "192.168.2.0/24:194.204.152.34:192.168.2.1:53:udp"

 W /etc/lms/lms.ini dopisz:

 [redirector]

 redirect = http://192.168.2.1/contrib/squid_redirector

 Uruchomienie Squida:

Ściągamy najnowszą wersję squida z jego strony domowej http://www.squid-cache.org. Rozpakowujemy i przechodzimy do rozpakowanego katalogu. Teraz wydajemy kolejno polecenia:

 ./configure --prefix=/usr/local/squid --enable-cache-digests --enable-dlmalloc --enable-heap-replacement --enable-truncate --with-dl --with-aio --with-pthreads --enable-large-files --enable-linux-netfilter --enable-removal-policies=heap,lru --enable-storeio=ufs,aufs,diskd --enable-http-violations --enable-cache-digests --enable-err-language=Polish --enable-delay-pools

 make all

 make install

Teraz przechodzimy do katalogu /usr/local/squid/etc i edytujemy plik squid.conf zmieniając jego zawartość na:

http_port 192.168.2.1:8080 transparent
icp_port 0
hierarchy_stoplist .php? .php3? .cgi?
acl fszyscy src 0/0
acl QUERY urlpath_regex cgi-bin \?
cache deny QUERY
cache_vary on
acl apache rep_header Server ^Apache
broken_vary_encoding allow apache
cache_mem 250 MB
cache_swap_low 90
cache_swap_high 95
maximum_object_size 65536 KB
minimum_object_size 1 KB
maximum_object_size_in_memory 50 KB
ipcache_size 10240
ipcache_low 90
ipcache_high 95
fqdncache_size 10240
cache_replacement_policy heap LFUDA
memory_replacement_policy heap GDSF
cache_dir ufs /var/cache/squid 8000 16 256
access_log none
cache_log /var/log/squid/cache.log
cache_store_log none

refresh_pattern -i \.(gif|jpg|jpeg|png|html|bmp) 0 50% 7200 reload-into-ims
refresh_pattern -i \.(zip|gz|bz2|exe|rar|mp3|mpg|avi|wmv|vqf|ogg) 43200 100% 43200 reload-into-ims
refresh_pattern windowsupdate.com/.*\.(cab|exe|dll) 43200 100% 43200 reload-into-ims
refresh_pattern download.microsoft.com/.*\.(cab|exe|dll) 43200 100% 43200 reload-into-ims
refresh_pattern au.download.windowsupdate.com/.*\.(cab|exe|dll) 43200 100% 43200 reload-into-ims
refresh_pattern symantecliveupdate.com/.*\.(zip|exe) 43200 100% 43200 reload-into-ims
refresh_pattern windowsupdate.com/.*\.(cab|exe) 43200 100% 43200 reload-into-ims
refresh_pattern download.microsoft.com/.*\.(cab|exe) 43200 100% 43200 reload-into-ims
refresh_pattern avast.com/.*\.(vpu|vpaa) 43200 100% 43200 reload-into-ims
refresh_pattern . 0 20% 4320
collapsed_forwarding on
refresh_stale_hit 10 seconds
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 563
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 CONNECT all
acl mala_siec src 192.168.2.0/24
http_access allow mala_siec
http_access allow localhost
http_access deny all
http_reply_access allow all
icp_access deny all
httpd_suppress_version_string on
visible_hostname localhost
memory_pools_limit 100 MB
forwarded_for on
reload_into_ims on
coredump_dir /var/cache/squid
ie_refresh on
relaxed_header_parser off
url_rewrite_program /usr/sbin/lms-squid

Oczywiście podany config dostosuj do Twojej własnej sieci.

Teraz wydaj polecenie:

/usr/local/squid/sbin/squid -z

a następnie:

/usr/local/squid/sbin/squid 

Ostatnie polecenie dopisz do swojego pliku /etc/rc.d/rc.local aby squid startował po każdym restarcie serwera.

Na koniec zrestartuj skrypty inet (baroo) po tym wszystkie połączenia na www będą szły poprzez squida. Informację wysyłamy z panelu LMS np. w sekcji komputery/wiadomości wybierz klienta, wpisz wiadomość zaznacz opcję włącz wiadomość i daj zapisz. Z chilą uruchomienia przez wybranego klienta przeglądarki pokaże mu się wpisana wiadomość na jego ekranie. Aby mógł dalej przeglądć strony musi kliknąć potwierdzenie o jej przeczytaniu.

Mam nadzieję że niczego nie pominąłem, a powyższy tekst pomoże wam szybko uruchomić powiadomienia do klientów. 

 

 
« poprzedni artykuł   następny artykuł »
 
 
Router
Polecamy



Menu główne
Start
Forum dyskusyjne
Download: Zmodyf. Skrypty Baroo (podz. p2p na usera,l7 itp.)
Wszystkie artykuły
Napisz do nas
Polityka prywatności
Zaawansowane wyszukiwanie
FAQ
Mapa serwisu
Logowanie





Nie pamiętam hasła
Konto? Zarejestruj się!
Partnerzy
Skuteczne diety na Odchudzanie i niedowagę oraz suplementy i żywieniowe firmy Herbalife

Informacje i ogłoszenia Praca w Anglii, Irlandi i innych krajach UE.
hostessy
korki adidas
kurs odnowy biologicznej
księgarnie internetowe
Wagi
 
Design by linux-serwer.info
księgarnie Chorzów księgarnie Chorzów programy dla firm Paryź terapia manualna warszawa