Home

Page 70
Page 70
background image

17. Êîíôèãóðàöèîííûé ôàéë apache

17.1. Èç ÷åãî ñîñòîèò êîíôèãóðàöèîííûé ôàéë apache

Êîíôèãóðàöèîííûé ôàéë apache ñîñòîèò èç äèðåêòèâ è èç ñåêöèé. Äèðåê-

òèâû óêàçûâàþò ðàçëè÷íûå íàñòðîéêè ñåðâåðà, à ñåêöèè ïîêàçûâàþò ê ÷åìó

èìåííî îíè îòíîñÿòñÿ.

4 òèïà ñåêöèé, êîòîðûå íàñ èíòåðåñóþò:

VirtualHost  óêàçûâàåò íàñòðîéêè äëÿ âèðòóàëüíîãî õîñòà, êîòîðûé èìå-

åò ñîáñòâåííîå îòäåëüíîå èìÿ è/èëè îòäåëüíûé IP è/èëè îòäåëüíûé

ïîðò

Location  óêàçûâàåò íà ñïåöèôè÷íûå íàñòðîéêè âíóòðè îòäåëüíîãî âèð-

òóàëüíîãî õîñòà äëÿ êîíêðåòíîãî URL. Ïðè ýòîì Location íå èìååò

íè÷åãî îáùåãî ñ ôèçè÷åñêîé ôàéëîâîé ñèñòåìîé äëÿ äàííîãî õîñòà

- îíà îïåðèðóåò òîëüêî ñ URL, a îíè ìîãóò êàðäèíàëüíî îòëè÷àòüñÿ

îò ïóòåé íà ôàéëîâîé ñèñòåìå. Ðàçíîâèäíîñòüþ ýòîé æå äèðåêòèâû

ÿâëÿåòñÿ LocationWatch, êîòîðóþ ìû ðàññìîòðèì äàëüøå.

Directory  óêàçûâàåò íà ñïåöèôè÷íûå íàñòðîéêè èìåííî äëÿ äàííîé äè-

ðåêòîðèè

Files  óêàçûâàåò íà ñïåôèöè÷íûå íàñòðîéêè äëÿ äàííîãî ôàéëà èëè âñåõ

ôàéëîâ ïîïàäàþùèõ ïîä ñîîòâåòñòñâóþùèé øàáëîí

Íèæå ÿ ðàññêàæó ïîäðîáíåé î êàæäîé èç ýòèõ ñåêöèé. Íåêîòîðûå äè-

ðåêòèâû ìîæíî óêàçûâàòü âñþäó â êîíôèãóðàöèîíîì ôàéëå, à íåêîòîðûå -

òîëüêî â êîíêðåòíûõ ñåêöèÿõ. Â äîêóìåíòàöèè îáûêíîâåííî óêàçûâàåòñÿ,

ãäå èìåííî ìîæíî ïðèìåíÿòü äàííóþ äèðåêòèâó.

17.2. VirtualHost

Âîò ïðèìåð òîãî, êàê ìîæåò âûãëÿäåòü òèïè÷íàÿ ñåêöèÿ VirtualHost:

<VirtualHost _default_:8888>

DocumentRoot /data/sites/site2.ru/htdocs

ServerName site2.ru

ServerAlias www.site2.ru newdesign.site2.ru

ErrorLog /data/sites/site2.ru/logs/error_log

CustomLog /data/sites/site2.ru/logs/access_log combined

ServerAdmin gasparch@gmail.com

</VirtualHost>

VirtualHost

VirtualHost <VirtualHost site2.ru:8888> óêàçûâàåò, ÷òî ýòî îïèñàíèå

ñàéòà ñ èìåíåì site2.ru, êîòîðûé ñëóøàåò íà ïîðòó 8888. Åñëè âàì íå íóæíî

óêàçàíèå ïîðòà è âû õîòèòå ðàáîòàòü ñî ñòàíäàðòíûì 80-ûì ïîðòîì  ïðîñòî

óäàëèòå :8888.

70


Copyright © 2019 Файлообменник files.d-lan.dp.ua

Использование любых материалов сайта возможно только с разрешения автора.