Lataa esitys
Esittely latautuu. Ole hyvä ja odota
JulkaistuAili Mäkinen Muutettu yli 9 vuotta sitten
1
Linux-työ www-proxy Jussi Murtola
2
Proxyn toiminnallisuus
3
Korvaavuus strategiat Viimeaikaisuus: kulunut aika edellisestä viittauksesta Tiheys: kuinka tiheästi objektiin viitataan Koko: objektin koko Kustannus: kustannus hakea objekti alkuperäiseltä palvelimelta Muunnos: edellisestä muokkauksesta kulunut aika Erääntyminen: aika, jolloin objektista tulee vanhentunut ja se voidaan heti korvata
4
Erimuotoiset proxyt (1/3) Klassinen Selain on konfiguroitu ohjaamaan kaikki pyynnöt suoraan proxylle. Proxy joko pystyy vastaamaan selaimen pyyntöön tai edelleen ohjaa pyynnön alkuperäiselle palvelimelle
5
Erimuotoiset proxyt (2/3) Läpinäkyvä Selainta ei tarvitse konfiguroida osoittamaan tiettyyn proxyyn Proxy keskeyttää verkkoliikenteen, ja toimii siinä tilanteessa jos pyynnöstä aiheutuu osuma proxyn muistiin
6
Erimuotoiset proxyt (3/3) Käänteinen Web server-accelerator Käänteisellä proxyllä pyritään vähentämään tietyn palvelimen taakkaa Sijoitettu palvelimen ja Internetin väliin
7
Squid - asennus Asennus Asennuksen kohteena oli lahiverkot7 - kone apt-get install squid
8
Squid - asennus Vaihtoehtoisesti voi ladata lähdekoodit: ftp://www.squid-cache.org/pub ftp://www.squid-cache.org/pub tar –xvzf squid-*.tar.gz./configure make make install Oletuksena asennetaan hakemistoon /usr/local/squid
9
Suoritetut konfiguraatiot tiedosto: /usr/local/squid/etc/squid.conf Parametrilla cache_dir määritetään tallennettavien objektien polku ja niiden käyttämä enimmäistila Cache_dir ufs /usr/local/squid/cache 110 16 256 Parametrilla http_port määritetään käytettävä portti http_port 8080
10
Sallittujen yhteyksien määrittely acl on lista, joka kertoo käyttöjärjestelmälle kenellä on oikeus yhteydenmuodostukseen acl lahiverkot src 192.168.0.0/24 acl dmz_network src 192.168.2.0/24 http_access allow lahiverkot http_access allow dmz_network http_access deny all
11
Seurannan määrittely Parametrilla cache_log määritetään lokitiedoston sijainti. Kertoo lähinnä virhetilanteista cache_log /urs/local/squid/var/logs/cache.log Minä käyttäjänä prosessia ajetaan: cache_effective_user squid cache_effective_group squid
12
Käynnistäminen Swap kansioiden käyttöönotto /usr/local/squid/sbin/squid -z Virheentarkistustilassa: squid -NCd1 Normaali ajo ilman vipuja käskyllä squid Sammuttaminen squid -k shutdown
13
Yhteydenmuodostusten seuraaminen – access.log 1107516354.221 9 192.168.0.14 TCP_MISS/302 334 GET http://www.lut.fi/ - DIRECT/157.24.8.108 text/html 1107516355.236 5 192.168.0.14 TCP_HIT/200 14028 GET http://www.lut.fi/en/ - NONE/- text/html
14
Lynxin konfigurointi Konfiguraatiotiedoston editoiminen /etc/lynx.cfg http_proxy:http://lahiverkot7.lahiverkot.pc.lut.fi:8080/ Terminaalissa: export http_proxy=http://lahiverkot7.lahiverkot.pc.lut.fi:8080/
Samankaltaiset esitykset
© 2024 SlidePlayer.fi Inc.
All rights reserved.