Partea a II. reţele
NCA interceptări de trafic, de intrare și de ieșire de la daemonul httpd. și cache de pagini statice. Atunci când solicitările ulterioare vin la același conținut, acestea sunt servite din cache-ul fără a utiliza demonul httpd.
Anterior, sistemul de calculator UNIX, de obicei, deservită de server pentru un site Web (de exemplu, acme.com). Pe măsură ce popularitatea creșterii rețelei de web, aproape fiecare utilizator are propriul site-ul său, și, ca ciupercile după ploaie, a început apariția lyatsya mii de noi companii implicate în web hosting.
Configurațiile de bază de interfață sunt descrise în Capitolul 14.
Furnizorii dat seama repede că este posibil să se realizeze economii substanțiale de resurse și în cazul în care un singur server pentru a găzdui mai multe site-uri. Acest lucru a permis grupului de control al nodurilor, cum ar fi acme.com. ajah.com. toadranch.com și multe alte Folosind același hardware. În practică, această abordare este pusă în aplicare cu interfețe virtuale.
Capitolul 23: Web Hosting
De exemplu, în fișierul de mai jos sunt definite eth0 interfață și eth0: 0.
Următoarele sufixele numele și IPaddr masca de rețea (în acest caz _1 și _2), nu trebuie să fie reprezentate prin numere, dar pentru consecvență astfel de invitații co este acceptabilă. distribuție cognoscibil la interfețe virtuale, trebuie să editați fișierul / etc / sysconfig / rețea / config și
setați NetworkManager = „nu“.
interfețe virtuale pe un sistem Solaris
Sistemul Solaris suportă interfețe virtuale ( „interfețe auxiliare“) prin intermediul conceptului de modulul de interfață fizică și logică. De exemplu, în cazul în care hme0 - este numele interfeței fizic, hme0: 1. hme0: 2, și așa mai departe - sunt numele interfețelor virtuale corespunzătoare. În mod implicit, interfața fizică fumul kazh- poate fi conectat până la 256 de entități virtuale. Dacă doriți să modificați această limită prin utilizarea NDD. schimba addrs_per_if setarea ip_ (a se vedea descrierea NDD de comandă. Secțiunea 14.13).
Pentru a configura o interfață virtuală, pur și simplu aplică comanda ifconfig la unul dintre numele virtuale. (Interfața fizică corespunzătoare la acest punct trebuie să fie „conectat“.) În majoritatea cazurilor, sistemul nastrai- vayut, astfel încât comanda ifconfig a fost aplicat la interfețe virtuale la boot.
/etc/hostname.hme0 și /etc/hostname.hme0:1.
hme0: steaguri = 863
1500 inet 10.1.2.9 netmask ffffff00 difuzat 10.1.2.255 hme0: 1: steaguri = 863
1500 inet 206.0.1.133 ffffff80 netmask difuzat 206.0.1.255
interfețe virtuale pe sistemul HP-UX
Pe sistemul HP-UX, toate interfețele virtuale pot fi adăugate folosind ifconfig dy koman-. Sintaxa este foarte asemănătoare cu sintaxa utilizată în sistemul Solaris. De exemplu, pentru a adăuga prima interfață, efectuați această Ko Mandu.
$ Sudo ifconfig lan0: 1 192.168.69.1 sus
Interfețe de sistem AIX virtual
$ Sudo ifconfig en0 192.168.1.3 netmask 255.255.255.0 alias
$ Sudo chdev -l en0 -a alias4 = 192.168.1.3,255.255.255.0
Se transferă informații despre server Apache despre interfața virtuală
bușteni CustomLog / www.company.com-access_log combinate
ScriptAlias / cgi-bin / / var / www / cgi-bin / companie
După conectarea la client la gazdă virtuală va fi procesată 128,138,243,150 documente vatsya din directorul / var / www / htdocs / companie. Pentru a configura ters a parametrilor de gazdă virtuală în secțiunea VirtualHost poate fi pornit pe aproape orice server de web Apache TIVE de elaborare a politicilor. Căile directoare relative, inclusiv căile de directive
DocumentulRădăcină. ErrorLog și CustomLog. interpretat în contextul ServerRoot.