"Александр Рубин. Администрирование Web узла (На примере Web-сервера Apache)" - читать интересную книгу автора

Џ® ва ¤ЁжЁЁ ў д ©« http.conf § ЇЁблў овбп ®ЎйЁҐ гбв ­®ўЁ бҐаўҐа , ў д ©«
access.conf - Ё­д®а¬ жЁп ® Їа ў е ¤®бвгЇ ,   ў srm.conf - Ё­д®а¬ жЁп ®
Ї®«м§®ў вҐ«мбЄЁе ¤ЁаҐЄв®аЁпе Ё ­ бва®©Є е.
Ќ бва®©Є  агббЄ®Ј® п§лЄ 

„«п агббЄ®Ј® Apache ­Ґ®Ўе®¤Ё¬® ­ бва®Ёвм а Ў®вг б Є®¤Ёа®ўЄ ¬Ё агббЄ®Ј®
п§лЄ . Љ Є 㦥 Ј®ў®аЁ«®бм агббЄЁ© Apache Ї®¤¤Ґа¦Ёў Ґв  ўв®¬ вЁзҐбЄго
ЇҐаҐЄ®¤Ёа®ўЄг "Ї®¤ Є«ЁҐ­в ". ќв® §­ зЁв, зв® ЇаЁ § Јаг§ЄЁ ¤®Єг¬Ґ­в  ®­
Ўг¤Ґв Ї®Є § ­ ў "த­®©" Є®¤Ёа®ўЄҐ ®ЇҐа жЁ®­­®© бЁб⥬л (¤«п Windows -
win1251, ¤«п Unix - koi8-r Ё в Є ¤ «ҐҐ)
Ља®¬Ґ  ўв®¬ вЁзҐбЄ®Ј® а бЇ®§­ ў ­Ёп вЁЇ  Є®¤Ёа®ўЄЁ бгйҐбвўгҐв ­ҐбЄ®«мЄ®
ў аЁ ­в®ў а Ў®вл б Є®¤Ёа®ўЄ ¬Ё:
* ЇҐаҐЄ®¤Ёа®ўЄ  Ї® ўЁавг «м­л¬ ¤ЁаҐЄв®аЁп¬ (­ ЇаЁ¬Ґа, http://www.
company.ru/win Ё http://www.company.ru/koi)
* Ї® Ё¬Ґ­Ё ўЁавг «м­®Ј® бҐаўҐа  (http://www-win.company.ru Ё
http://www-koi.company.ru)
* Ї® Ї®ав ¬ (http://www.company.ru:8081 Ё http://www.company.ru:8082)
Њ®¦­® в Є¦Ґ ­ бва®Ёвм бҐаўҐа в ЄЁ¬ ®Ўа §®¬, зв®Ўл ®­ ўл¤ ў « Ўа г§Ґаг
¤ЁаҐЄвЁўг "Accept-Charset:" б Їа ўЁ«м­®© Є®¤Ёа®ўЄ®©.
“ Є ¦¤®Ј® Ё§ нвЁе ў аЁ ­в®ў Ґбвм ­Ґ¤®бв вЄЁ Ё ¤®бв®Ё­бвў  (Їа ў¤ , Ї®
­ иҐ¬г ¬­Ґ­Ёо ­Ґ ®зҐ­м бгйҐб⢥­­лҐ)
* ЏаЁ ЇҐаҐЄ®¤Ёа®ўЄҐ "Ї® ¤ЁаҐЄв®аЁп¬" ­ ¤® ўбҐ ббл«ЄЁ ¤Ґ« вм ®в­®бЁвҐ«м­л¬Ё.
* ЏаЁ ЇҐаҐЄ®¤Ёа®ўЄҐ "Ї® Ё¬Ґ­Ё ўЁавг «м­®Ј® бҐаўҐа " ­ ¤® Їа®ЇЁблў вм ў DNS
(Ё, Ї®-е®а®иҐ¬г, ўл¤Ґ«пвм ­  Є ¦¤л© ўЁавг «м­л© бҐаўҐа Ї® IP  ¤аҐбг).
* ЏаЁ ЇҐаҐЄ®¤Ёа®ўЄҐ "Ї® Ї®ав ¬" зҐаҐ§ дЁ«мвагойЁ© firewall (packet filter)
­Ґ®Ўе®¤Ё¬® ®вЄалў вм Ў®«м襥 зЁб«® Ї®ав®ў 祬 ®Ўлз­®.
Џ®«­®Ґ ®ЇЁб ­ЁҐ ­ бв஥Є агббЄ®Ј® п§лЄ  ¬®¦­® ­ ©вЁ ­  ®дЁжЁ «м­®¬ бҐаўҐаҐ
Russian Apache (http://apache.lexa.ru)

‚Ёавг «м­лҐ бҐаўҐа 

‚Ёавг «м­л© бҐаўҐа (Ё«Ё ўЁавг «м­л© е®бв, virtual host) - нв® вҐе­®«®ЈЁп,
б Ї®¬®ймо Є®в®а®© ¬®¦­® ¤Ґа¦ вм ­ҐбЄ®«мЄ® web-бҐаўҐа®ў ­  ®¤­®© ¬ иЁ­Ґ.
Ќ ЇаЁ¬Ґа ¤®¬Ґ­л www.company1.ru Ё www.company2.ru Ўг¤гв ®Ўб«г¦Ёў вмбп
®¤­Ё¬ Ё ⥬ ¦Ґ бҐаўҐа®¬.
‘гйҐбвўгҐв ¤ўҐ а §­®ўЁ¤­®бвЁ ўЁавг «м­ле бҐаўҐа®ў, IP-based Ё Name-based.
‚Ёавг «м­л© бҐаўҐа вЁЇ  "IP-based" ЇаҐ¤­ §­ зҐ­ ¤«п а Ў®вл Ї® Їа®в®Є®«г
HTTP 1.0 Ё вॡгҐв, зв®Ўл ¤«п Є ¦¤®Ј® е®бв  (company1.ru, company2.ru Ё
в.¤.) Ўл« ўл¤Ґ«Ґ­ ®в¤Ґ«м­л© IP  ¤аҐб. ќв® ¬®¦­® ᤥ« вм Їг⥬ гбв ­®ўЄЁ
­ҐбЄ®«мЄЁе дЁ§ЁзҐбЄЁе бҐвҐўле Ё­вҐа䥩ᮢ б а §­л¬Ё IP  ¤аҐб ¬Ё Ё«Ё
ॠ«Ё§®ў вм б Ї®¬®ймо ўЁавг «м­ле Ё­вҐа䥩ᮢ. ќв®в Їгвм, Є®­Ґз­®,
­ ¤Ґ¦Ґ­, ­® ­Ґ ®зҐ­м 㤮ЎҐ­. ‚®- ЇҐаўле, а б室говбп «Ёи­ЁҐ IP  ¤аҐб , ў®-
ўв®але ў®§­ЁЄ ов ­Ґ®Ўе®¤Ё¬®бвм ¤®Ї®«­ЁвҐ«м­®Ј® Є®­дЁЈгаЁа®ў ­Ёп бҐвҐўле
Ё­вҐа䥩ᮢ.
‚ Їа®в®Є®«Ґ HTTP 1.1 Ґбвм ¬Ґв®¤ Ё¤Ґ­вЁдЁЄ жЁЁ бҐаўҐа  Ї® ҐЈ® Ё¬Ґ­Ё.
Ќ ЇаЁ¬Ґа, ў DNS Їа®ЇЁб ­®, зв®  ¤аҐбг www.company.ru ᮮ⢥вбвўгҐв IP
123.123.123.123. Љ®Ј¤  ¬л ®Ўа й Ґ¬бп Є http бҐаўҐаг Ї® Їа®в®Є®«г HTTP 1.1
бҐаўҐа § Ї®¬Ё­ Ґв Ё¬п www.company.ru. ‘ Ї®¬®ймо нв®Ј® ¬Ґв®¤  ¬л ¬®¦Ґ¬
®аЈ ­Ё§®ў вм "Name-based" бҐаўҐа.
‘ҐаўҐа Apache Ї®¤¤Ґа¦Ёў Ґв ®Ў  ў аЁ ­в  ўЁавг «м­ле бҐаўҐа®ў, IP-based Ё