Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

Linux-työ www-proxy Jussi Murtola. Proxyn toiminnallisuus.

Samankaltaiset esitykset


Esitys aiheesta: "Linux-työ www-proxy Jussi Murtola. Proxyn toiminnallisuus."— Esityksen transkriptio:

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/


Lataa ppt "Linux-työ www-proxy Jussi Murtola. Proxyn toiminnallisuus."

Samankaltaiset esitykset


Iklan oleh Google