<Directory>
, <Location>
±×¸®°í <Files>
¼½¼ÇÀº ´ÜÁö
ÁöÁ¤µÈ °¢°¢ÀÇ µð·ºÅ͸® , URLs ¶Ç´Â ÆÄÀϵ鿡 ´ëÇØ¼¸¸
Àû¿ëµÇ´Â ¼±¾ðÀ» Æ÷ÇÔÇÕ´Ï´Ù. ÀÌ ¹®¼´Â ÀÌ ¼½¼Ç µéÀÌ
¾î¶»°Ô ´Ù¸£°í, ±× ¾È¿¡ Æ÷ÇÔµÈ ¼±¾ðµéÀÌ ¾î¶»°Ô
Àû¿ëµÇ´ÂÁö¸¦ ´Ù·ì´Ï´Ù.±¸¹®ÀûÀ¸·Î
<Directory>
¿¡¼ Çã¿ëµÈ ¸ðµç °ÍµéÀº ¶ÇÇÑ <Location>
(ÇÏÀ§-<Files>
sectionÀ» Á¦¿ÜÇϰí) ¿¡¼ Çã¿ëµË´Ï´Ù. Àǹ̷ÐÀûÀ¸·Î´Â Á¶±Ý
´Ù¸¨´Ï´Ù. ¾Æ¹«Æ° ÁÖ¸ñÇÒ¸¸ÇѰÍÀº AllowOverride
¿Í FollowSymLinks
and SymLinksIfOwnerMatch
,
¶ó°í ÇÏ´Â µÎ ¿É¼Ç ÀÔ´Ï´Ù. ÀÌ ¼±¾ðµéÀº <Location>
,
<LocationMatch>
¶Ç´Â <DirectoryMatch>
.
¿¡¼ ÀνĵÇÁú ¾Ê½À´Ï´Ù. <Files>
¿¡¼µµ
¸¶Âù°¡Áö·Î ±¸¹®ÀûÀ¸·Î´Â ¸ðµç °ÍÀÌ ÁÁ¾Æº¸À̳ª,
ÀǹÌÀûÀ¸·Î´Â ¾à°£ ´Ù¸¨´Ï´Ù.
<Directory>
(Á¤±ÔÇ¥ÇöÀº Á¦¿Ü) ±×¸®°í
.htaccess ÆÄÀÏÀÌ µ¿½Ã¿¡ º´Çյ˴ϴÙ.( .htaccess °¡ <Directory>
¸¦ µ¤¾î¾¹´Ï´Ù.)
<DirectoryMatch>
, ¿Í Á¤±Ô Ç¥ÇöÀ» »ç¿ëÇÑ <Directory>
<Files>
°ú <FilesMatch>
(µ¿½Ã)
<Location>
°ú <LocationMatch>
(µ¿½Ã)
<Directory>
´Â ¶³¾îÁ® À־, °¢°¢ÀÇ
±×·ìÀº ¼³Á¤ÆÄÀÏ¿¡ ³ªÅ¸³ ¼ø¼´ë·Î ÁøÇà µË´Ï´Ù. <Directory>
´Â °¡Àå ªÀº µð·ºÅ͸® ±¸¼ººÎÅÍ ±ä µð·ºÅ͸®·Î ÁøÇàµË´Ï´Ù.
¸¸¾à °°Àº µð·ºÅ͸®¿¡ ´ëÇÑ ¿©·¯ °³ÀÇ <Directory>
¼½¼ÇÀº ¼³Á¤ÆÄÀÏ¿¡ ¼±¾ðµÈ ¼ø¼´ë·Î Àû¿ëµË´Ï´Ù. httpd.conf°¡ Á¦ÀÏ ¸ÕÀú
Àû¿ëµÇ°í, ±× ÈÄ¿¡ srm.conf , access.conf ¼øÀ¸·Î Àû¿ëµË´Ï´Ù. Include
¼±¾ðÀ» ÅëÇØ¼ ¼³Á¤ÆÄÀÏ¿¡ Æ÷ÇÔµÈ ¼±¾ðÀÏ °æ¿ìµµ ÀÌ Include
¼±¾ðÀÌ ¾îµð¿¡ À§Ä¡ÇØ ÀÖ´ÂÁö¿¡ µû¸¨´Ï´Ù. <VirtualHost>
¼½¼Ç¿¡ ÀÖ´Â µð·ºÅ͸®µîÀÇ ¼½¼ÇÀº °¡»óÈ£½ºÆ® ¼½¼Ç
¹Ù±ùÂÊ¿¡ ÀÖ´Â ¼±¾ðµéÀ» ´Ù ó¸®ÇÏ°í ³ª¼ Àû¿ëµË´Ï´Ù.
À̰ÍÀº °¡»óÈ£½ºÆ® ¼³Á¤¿¡ ´ëÇØ ÁÖ ¼¹ö ¼³Á¤À» ¹øº¹(override)
ÇÒ ¼ö ÀÖµµ·Ï Çã¿ëÇÕ´Ï´Ù.(Apache1.2.2 ÀÌ»ó)
<Directory>
and/or
<Files>
.¸¦ »ç¿ëÇϸç,
<Location>
¼½¼ÇÀ» »ç¿ëÇÕ´Ï´Ù.
<Directory>
. ¼½¼ÇÀ» ÅëÇØ¼
ÀÌ·ç¾î Áý´Ï´Ù. À̰ÍÀº <Location>
º¸´Ù
proxy °¡ ¸ÕÀú Á¸ÀçÇØ ÀÖ´ø ¼±¾ðÀÌ ¿´±â ¶§¹®¿¡ »ý±ä
¿¹¿Ü·Î, ÈÄ¿¡´Â <Location>
À¸·Î ¹Ù²ð
°ÍÀÔ´Ï´Ù.
.htaccess ±¸¹®¿¡ ´ëÇÑ ÁÖÀÇ:
<Location>
°ú symbolic links(»ó¡ÀûÀÎ ¸µÅ©):
<Location>
,<LocationMatch>
¶Ç´Â <DirectoryMatch>
¼½¼Ç ¾È¿¡¼ "Options FollowSymLinks
"
³ª "Options SymLinksIfOwnerMatch
" ¸¦ »ç¿ëÇÏ´Â °ÍÀº
ºÒ°¡´ÉÇÕ´Ï´Ù.(¹«½ÃµÊ). ÀÌ ¿É¼ÇÀÇ »ç¿ëÀº <Directory>
¼½¼Ç (¶Ç´Â .htaccess
file)¿¡¼¸¸ °¡´ÉÇÕ´Ï´Ù.
<Files>
°ú Options
:
<Files>
section ³»¿¡¼ÀÇ Options
¼±¾ð(directive) Àº ¾Æ¹«·± È¿°ú°¡ ¾ø½À´Ï´Ù.
Another note:
<Location>
/<LocationMatch>
½ÃÄö½º(sequence)´Â ½ÇÁ¦·Î Aliases
¿Í DocumentRoots
¿¡ÀÇÇØ¼ ¸ÅÇÎµÈ URL »ó¿¡¼ ¼öÇàµË´Ï´Ù. ÀÌ ½ÃÄö½ºÀÇ
°á°ú´Â translation(¹ø¿ª)ÀÌ ¿Ï·áµÇ¸é ¿ÏÀüÈ÷ ÀÒ°Ô µË´Ï´Ù(Æó±âµÊ).