19.2. ±âº» ¼³Á¤

¼­¹ö¸í, À¥¸¶½ºÅÍ À̸ÞÀÏ ÁÖ¼Ò¿Í »ç¿ë°¡´ÉÇÑ ÁÖ¼ÒµéÀ» Á¤ÀÇÇϽŠÈÄ °¡»ó È£½ºÆ®µé ÅÇÀ» Ŭ¸¯ÇÏ½Ã°í ±âº» ¼³Á¤ ÆíÁý ¹öÆ°À» Ŭ¸¯ÇØ ÁֽʽÿÀ. ±×¸² 19-3¿¡¼­ º¸¿©Áö´Â âÀÌ ³ªÅ¸³¯ °ÍÀ̸ç, ÀÌ Ã¢¿¡¼­ ¿©·¯ºÐÀÇ À¥ ¼­¹ö¿¡ ´ëÇÑ ±âº» ¼ÂÆÃÀ» ¼³Á¤ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. °¡»ó È£½ºÆ®¸¦ Ãß°¡ÇϽøé, »õ·Î Ãß°¡µÈ °¡»ó È£½ºÆ®°¡ ±âÁ¸ °¡»ó È£½ºÆ®¿¡ ´ëÇÏ¿© ¿ì¼±±ÇÀ» °®½À´Ï´Ù. °¡»ó È£½ºÆ® ¼³Á¤¿¡ Áö½ÃÀÚ¸¦ Á¤ÀÇÇÏÁö ¾ÊÀ¸½Ã¸é, µðÆúÆ® °ªÀÌ »ç¿ëµË´Ï´Ù.

19.2.1. »çÀÌÆ® ¼³Á¤

µð·ºÅ丮 ÆäÀÌÁö Ž»ö ¸ñ·Ï°ú ¿À·ù ÆäÀÌÁöµé¿¡ ¼³Á¤µÈ µðÆúÆ® °ªÀ» »ç¿ëÇÏ½Ã¸é ´ëºÎºÐÀÇ ¼­¹ö¿¡¼­ ÀÛµ¿ÇÕ´Ï´Ù. ÀÌ ¼³Á¤°ª¿¡ ´ëÇÏ¿© Àß ¸ð¸£½Ã°Ú´Ù¸é, ¼³Á¤À» ¼öÁ¤ÇÏÁö ¸¶½Ê½Ã¿À.

±×¸² 19-3. »çÀÌÆ® ¼³Á¤

µð·ºÅ丮 ÆäÀÌÁö Ž»ö ¸ñ·Ï¿¡ Æ÷ÇÔµÈ Ç׸ñµéÀº DirectoryIndex Áö½ÃÀÚ¸¦ Á¤ÀÇÇÕ´Ï´Ù. DirectoryIndex´Â »ç¿ëÀÚ°¡ µð·ºÅ丮¸í ¸¶Áö¸·¿¡ ½½·¡½¬ (/)¸¦ ÁöÁ¤ÇÏ¿© µð·ºÅ丮ÀÇ À妽º¸¦ ¿äûÇÒ ¶§ ¼­¹ö°¡ º¸¿©ÁÖ´Â µðÆúÆ® ÆäÀÌÁöÀÔ´Ï´Ù.

¿¹¸¦ µé¾î, »ç¿ëÀÚ°¡ http://www.example.com/this_directory/ ÆäÀÌÁö¸¦ ¿äûÇÑ °æ¿ì DirectoryIndex ÆäÀÌÁö°¡ Á¸ÀçÇÑ´Ù¸é ÀÌ ÆäÀÌÁö°¡ ³ªÅ¸³¯ °ÍÀ̸ç, ±×·¸Áö ¾Ê´Ù¸é ¼­¹ö°¡ »ý¼ºÇÑ µð·ºÅ丮 ¸ñ·ÏÀÌ ³ªÅ¸³¯ °ÍÀÔ´Ï´Ù. ¼­¹ö´Â DirectoryIndex Áö½ÃÀÚ ¸ñ·Ï¿¡ Æ÷ÇÔµÈ ÆÄÀÏ Áß °¡Àå ¸ÕÀú ¹ß°ßµÈ ÆÄÀÏÀ» º¸¿©ÁÝ´Ï´Ù. ¸¸ÀÏ ¼­¹ö°¡ ¾Æ¹«·± ÆÄÀϵµ ãÁö ¸øÇÑ °æ¿ì ÇØ´ç µð·ºÅ丮¿¡ Options Indexes°¡ ¼³Á¤µÇ¾î ÀÖ´Ù¸é, ¼­¹ö´Â ÇØ´ç µð·ºÅ丮¿¡ Æ÷ÇÔµÈ ÇϺΠµð·ºÅ丮¿Í ÆÄÀÏ ¸ñ·ÏÀ» HTML Çü½ÄÀ¸·Î »ý¼ºÇÏ¿© º¸¿©ÁÙ °ÍÀÔ´Ï´Ù.

¿À·ù ÄÚµå Ç׸ñ¿¡¼­´Â ¹®ÀÚ³ª ¿À·ù°¡ ¹ß»ýÇÒ °æ¿ì Ŭ¶óÀ̾ðÆ®¸¦ ³»ºÎ URLÀ̳ª ¿ÜºÎ URL·Î ¹æÇâ ÀüȯÇϵµ·Ï Apache HTTP ¼­¹ö¸¦ ¼³Á¤ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¿É¼ÇÀº ErrorDocument Áö½ÃÀÚ¿¡ »óÀÀÇÕ´Ï´Ù. Ŭ¶óÀ̾ðÆ®°¡ Apache HTTP ¼­¹ö¿¡ Á¢¼ÓÀ» ½ÃµµÇÏ´Â °úÁ¤¿¡¼­ ¹®Á¦³ª ¿À·ù°¡ ¹ß»ýÇÑ °æ¿ì, ¿À·ù ÄÚµå ¶õ¿¡ Æ÷ÇÔµÈ ÂªÀº ¿À·ù ¸Þ½ÃÁö°¡ ³ªÅ¸³ªµµ·Ï ±âº» ¼³Á¤µÇ¾î ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ±âº» ¼³Á¤À» º¯°æÇϽ÷Á¸é, ¿À·ù Äڵ带 ¼±ÅÃÇϽŠÈÄ ÆíÁý ¹öÆ°À» Ŭ¸¯ÇØ ÁֽʽÿÀ. ªÀº ±âº» ¿À·ù ¸Þ½ÃÁö¸¦ º¸½Ã·Á¸é ±âº» Ç׸ñÀ» ¼±ÅÃÇϽñ⠹ٶø´Ï´Ù. Ŭ¶óÀ̾ðÆ®¸¦ ¿ÜºÎ URL·Î ¹æÇâ Àüȯ½ÃÅ°·Á¸é URL Ç׸ñÀ» ¼±ÅÃÇϽŠÈÄ À§Ä¡ ÀԷ¶õ¿¡ http://¸¦ Æ÷ÇÔÇÑ ¿ÏÀüÇÑ URLÀ» ÀÔ·ÂÇØ ÁֽʽÿÀ. ³»ºÎ URL·Î Ŭ¶óÀ̾ðÆ®¸¦ ¹æÇâ Àüȯ½ÃÅ°±â À§Çؼ­´Â ÆÄÀÏ Ç׸ñÀ» ¼±ÅÃÇϽŠÈÄ À¥ ¼­¹ö¿¡ »ç¿ëµÇ´Â ¹®¼­ ·çÆ® ¾Æ·¡¿¡ ÆÄÀÏ À§Ä¡¸¦ ÀÔ·ÂÇÏ½Ã¸é µË´Ï´Ù. À§Ä¡¶õÀº ¹Ýµå½Ã ½½·¡½Ã (/)·Î ½ÃÀ۵Ǿî¾ß ÇÏ¸ç ¹®¼­ ·çÆ® (Document Root)¿¡ µû¶ó¼­ ±¸¼ºµË´Ï´Ù.

¿¹¸¦ µé¾î, 404 Not Found ¿À·ù Äڵ带 ¿©·¯ºÐÀÌ 404.html¶ó´Â ÆÄÀÏ¿¡ ÀÛ¼ºÇÑ À¥ ÆäÀÌÁö·Î ¹æÇâ ÀüȯÇϱâ À§Çؼ­´Â, 404.html ÆÄÀÏÀ» DocumentRoot/errors/404.htmlÀ¸·Î º¹»çÇÏ¼Å¾ß ÇÕ´Ï´Ù. ÀÌ °æ¿ì¿¡ DocumentRoot´Â ¿©·¯ºÐÀÌ Á¤ÀÇÇϽŠ¹®¼­ ·çÆ® µð·ºÅ丮¸¦ ÀǹÌÇÕ´Ï´Ù (µðÆúÆ®´Â /var/www/html ÀÔ´Ï´Ù). ±× ÈÄ 404 - ãÀ» ¼ö ¾øÀ½ ¿À·ù Äڵ忡 ´ëÇÑ µ¿ÀÛ ¶õ¿¡¼­ ÆÄÀÏÀ» ¼±ÅÃÇϽðí À§Ä¡ ÀԷ¶õ¿¡ /errors/404.html¸¦ ÀÔ·ÂÇÏ½Ã¸é µË´Ï´Ù.

±âº» ¿¡·¯ ÆäÀÌÁö ÁÖ¼® ¸Þ´º¿¡¼­ ¼±Åà °¡´ÉÇÑ ¿É¼ÇÀº ´ÙÀ½°ú °°½À´Ï´Ù:

19.2.2. ·Î±× ±â·Ï

¼­¹ö´Â µðÆúÆ® ¼³Á¤¿¡ µû¶ó¼­ /var/log/httpd/access_log ÆÄÀÏ¿¡ Àü¼Û ·Î±×¸¦ ±â·ÏÇϸç /var/log/httpd/error_log ÆÄÀÏ¿¡ ¿À·ù ·Î±×¸¦ ±â·ÏÇÕ´Ï´Ù.

Àü¼Û ·Î±×´Â À¥ ¼­¹ö·ÎÀÇ ¸ðµç Á¢¼Ó ½Ãµµ¸¦ ±â·ÏÇÕ´Ï´Ù. ¼­¹ö·Î ¿¬°áÀ» ½ÃµµÇÑ Å¬¶óÀ̾ðÆ®ÀÇ IP ÁÖ¼Ò¿Í ½ÃµµÇÑ ³¯Â¥¿Í ½Ã°£ ¹× Á¢¼ÓÇÏ·Á´Â ÆÄÀÏ¿¡ ´ëÇÑ Á¤º¸°¡ Æ÷ÇԵ˴ϴÙ. ÀÌ·¯ÇÑ Á¤º¸¸¦ ÀúÀåÇÒ °æ·Î¸í°ú ÆÄÀϸíÀ» ÀÔ·ÂÇØ ÁֽʽÿÀ. ¸¸ÀÏ °æ·Î¸í°ú ÆÄÀϸíÀÌ ½½·¡½Ã (/)·Î ½ÃÀÛÇÏÁö ¾ÊÀ¸¸é, ¼³Á¤µÈ ¼­¹ö ·çÆ® µð·ºÅ丮¿¡ ¿¬°èµÈ °æ·Î¸¦ ÀǹÌÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº TransferLog Áö½ÃÀÚ¿¡ ÇØ´çÇÕ´Ï´Ù.

±×¸² 19-4. ·Î±× ±â·Ï

»ç¿ëÀÚ ±â·Ï À¯Æ¿¸®Æ¼ »ç¿ëÀ» üũÇϽŠÈÄ »ç¿ëÀÚ Á¤ÀÇ ±â·Ï ¹®ÀÚ¿­ ÀԷ¶õ¿¡ »ç¿ëÀÚ Á¤ÀÇÇÑ ±â·Ï ¹®ÀÚ¿­À» ÀÔ·ÂÇÏ¿© »ç¿ëÀÚ Á¤ÀÇ ±â·Ï Çü½ÄÀ» ¼³Á¤ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¿É¼ÇÀº LogFormat Áö½ÃÀÚ¸¦ ¼³Á¤ÇÕ´Ï´Ù. ÀÌ Áö½ÃÀÚÀÇ Çü½Ä¿¡ ´ëÇÑ º¸´Ù ÀÚ¼¼ÇÑ Á¤º¸¸¦ ¿øÇϽŴٸé, http://httpd.apache.org/docs-2.0/mod/mod_log_config.html#formats¸¦ ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.

¿À·ù ·Î±×´Â ¼­¹ö¿¡¼­ ¹ß»ýÇÑ ¿À·ù¸¦ ¸ðµÎ ±â·ÏÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Á¤º¸¸¦ ÀúÀåÇÒ °æ·Î¸í°ú ÆÄÀϸíÀ» ÀÔ·ÂÇØ ÁֽʽÿÀ. ¸¸ÀÏ °æ·Î¸í°ú ÆÄÀϸíÀÌ ½½·¡½Ã (/)·Î ½ÃÀÛÇÏÁö ¾ÊÀ¸¸é, ¼³Á¤µÈ ¼­¹ö ·çÆ® µð·ºÅ丮¿¡ ¿¬°èµÈ °æ·Î¸¦ ÀǹÌÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº ErrorLog Áö½ÃÀÚ¿¡ ÇØ´çÇÕ´Ï´Ù.

·Î±× ·¹º§ ¸Þ´º¸¦ »ç¿ëÇÏ¿© ¿À·ù ·Î±×¿¡¼­ ¿À·ù ¸Þ½ÃÁö°¡ ¾ó¸¶³ª »ó¼¼ÇÏ°Ô ±â·ÏµÉ °ÍÀÎÁö ¼³Á¤ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ¿À·ù ¸Þ½ÃÁö´Â (°¡Àå °£´ÜÇÑ ¼öÁØ¿¡¼­ °¡Àå ÀÚ¼¼ÇÑ ¼ø¼­·Î) ÀÀ±Þ (alert), °æ°í (alert), À§Çè (crit), ¿À·ù (error), ÁÖÀÇ (warn), °æ°í (warn), Å뺸 (notice), Á¤º¸ (info)¿Í µð¹ö±× (debug) ¼öÁØÀ¸·Î ¼³Á¤µÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¿É¼ÇÀº LogLevel Áö½ÃÀÚ¿¡ ÇØ´çÇÕ´Ï´Ù.

¿ª¹æÇâ DNS °Ë»ö ¸Þ´º¿¡¼­ ¼±ÅÃµÈ °ªÀº HostnameLookups Áö½ÃÀÚ¸¦ Á¤ÀÇÇÕ´Ï´Ù. ¿ª¹æÇâ °Ë»öÀ» ÇÏÁö ¾ÊÀ½À» ¼±ÅÃÇÏ½Ã¸é °ªÀÌ ²¨Áü (off)À¸·Î ¼³Á¤µÇ¸ç, ¿ª¹æÇâ °Ë»öÀ» ¼±ÅÃÇÏ½Ã¸é °ªÀÌ ÄÑÁü (on)À¸·Î ¼³Á¤µË´Ï´Ù. ÀÌÁß ¿ª¹æÇâ °Ë»öÀ» ¼±ÅÃÇÏ½Ã¸é °ªÀÌ ÀÌÁßÀ¸·Î ¼³Á¤µË´Ï´Ù.

¸¸ÀÏ ¿ª¹æÇâ °Ë»öÀ» ¼±ÅÃÇϽøé, ¼­¹ö´Â À¥ ¼­¹ö·ÎºÎÅÍ ¹®¼­¸¦ ¿äûÇÏ´Â °³º° ¿¬°á¿¡ ´ëÇÑ IP ÁÖ¼Ò¸¦ ÀÚµ¿À¸·Î º¯È¯ÇÒ °ÍÀÔ´Ï´Ù. IP ÁÖ¼Ò¸¦ º¯È¯ÇÏ´Â °ÍÀº ¼­¹ö°¡ ƯÁ¤ IP ÁÖ¼Ò¿¡ »óÀÀÇϴ ȣ½ºÆ®¸íÀ» ã±â À§ÇÏ¿© DNS¿¡ ÇÑ ¹øÀ̳ª ±× ÀÌ»óÀ¸·Î ¿¬°áÇÑ´Ù´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù.

ÀÌÁß ¿ª¹æÇâ °Ë»öÀÌ ¼±ÅÃµÈ °æ¿ì, ¼­¹ö´Â ÀÌÁß-¿ª¹æÇâ DNS¸¦ ¼öÇàÇÒ °ÍÀÔ´Ï´Ù. Áï, ¿ª¹æÇâ °Ë»öÀ» ¼öÇà ÈÄ ³ª¿Â °á°ú¿¡ Á¤¹æÇâ °Ë»öÀ» ´Ù½Ã ¼öÇàÇÑ´Ù´Â ÀǹÌÀÔ´Ï´Ù. Á¤¹æÇâ °Ë»ö¿¡¼­ ³ª¿Â IP ÁÖ¼Ò¿Í ¸ÕÀú ÀÌ·ç¾îÁø ¿ª¹æÇâ °Ë»ö¿¡¼­ ³ª¿Â ÁÖ¼Ò´Â ÃÖ¼ÒÇÑ ÇÑ°³¶óµµ ÀÏÄ¡Çؾ߸¸ ÇÕ´Ï´Ù.

ÀϹÝÀûÀ¸·Î ÀÌ ¿É¼ÇÀº ¿ª¹æÇâ °Ë»öÀ» ÇÏÁö ¾ÊÀ½À¸·Î ¼³Á¤ÇØ µÎ¼Å¾ß ÇÕ´Ï´Ù. ±× ÀÌÀ¯´Â DNS ¿äûÀÌ ¼­¹ö¿¡ ºÎÇϸ¦ °¡Áß½ÃÄÑ ¼­¹ö°¡ ´À·ÁÁö°Ô Çϱ⠶§¹®ÀÔ´Ï´Ù. ¸¸ÀÏ ¼­¹ö°¡ ¹Ù»Ü ¶§ ÀÌ·¯ÇÑ ¿ª¹æÇâ °Ë»öÀ̳ª ÀÌÁß ¿ª¹æÇâ °Ë»öÀ» ¼öÇàÇÏ°Ô µÇ¸é ¼Óµµ°¡ ÇöÀúÇÏ°Ô ÁÙ¾îµé °ÍÀÔ´Ï´Ù.

¿ª¹æÇâ °Ë»ö°ú ÀÌÁß ¿ª¹æÇâ °Ë»öÀº ¶ÇÇÑ ÀÎÅÍ³Ý Àüü¿¡µµ ¹®Á¦°¡ µÉ ¼ö ÀÖ½À´Ï´Ù. °¢°¢ÀÇ È£½ºÆ®¸íÀ» °Ë»öÇϱâ À§ÇÏ¿© »ý¼ºµÈ °³º° ¿¬°áµéÀÌ ¸ðµÎ ´õÇØÁö±â ¶§¹®¿¡ ÀÎÅÍ³Ý »Ó¸¸ ¾Æ´Ï¶ó À¥ ¼­¹ö¸¦ À§Çؼ­µµ ÀÌ ¿É¼ÇÀº ¿ª¹æÇâ °Ë»öÀ» ÇÏÁö ¾ÊÀ½À¸·Î ¼³Á¤ÇÏ¼Å¾ß ÇÕ´Ï´Ù.

19.2.3. ȯ°æ º¯¼ö

°¡²û½Ä CGI ½ºÅ©¸³Æ®³ª SSI (server-side include) ÆäÀÌÁö¿¡ »ç¿ëµÇ´Â ȯ°æ º¯¼ö¸¦ ¼öÁ¤ÇؾßÇÒ °æ¿ì°¡ ÀÖ½À´Ï´Ù. Apache HTTP ¼­¹ö´Â mod_env ¸ðµâÀ» »ç¿ëÇÏ¿© CGI ½ºÅ©¸³Æ®¿Í SSI ÆäÀÌÁö¿¡ Àü´ÞµÉ ȯ°æ º¯¼ö¸¦ ¼³Á¤ÇÕ´Ï´Ù. ȯ°æ º¯¼ö ÆäÀÌÁö¿¡¼­ ÀÌ ¸ðµâ¿¡ »ç¿ëµÉ Áö½ÃÀÚ¸¦ ¼³Á¤ÇϽñ⠹ٶø´Ï´Ù.

±×¸² 19-5. ȯ°æ º¯¼ö

CGI ½ºÅ©¸³Æ® ¼³Á¤ ÀԷ¶õ¿¡´Â CGI ½ºÅ©¸³Æ®¿Í SSI ÆäÀÌÁö¿¡ Àü´ÞµÉ ȯ°æ º¯¼ö¸¦ ¼³Á¤ÇØ ÁֽʽÿÀ. ȯ°æ º¯¼ö MAXNUMÀ» 50À¸·Î ¼³Á¤ÇϽ÷Á¸é, ±×¸² 19-5¿¡¼­ º¸À̵íÀÌ CGI ½ºÅ©¸³Æ® ¼³Á¤ Ç׸ñ ¿·¿¡ À§Ä¡ÇÑ Ãß°¡ ¹öÆ°À» Ŭ¸¯ÇϽŠÈÄ, ȯ°æ º¯¼ö¿¡ MAXNUMÀ̶ó°í ÀÔ·ÂÇÏ½Ã°í ¼³Á¤ÇÒ °ª ÀԷ¶õ¿¡ 50À» ÀÔ·ÂÇϽñ⠹ٶø´Ï´Ù. ÀÔ·ÂÇϽŠ°ªÀ» ¸ñ·Ï¿¡ Ãß°¡Çϵµ·Ï È®ÀÎ ¹öÆ°À» Ŭ¸¯ÇØ ÁֽʽÿÀ. CGI ½ºÅ©¸³Æ® ¼³Á¤ ¼½¼ÇÀº SetEnv Áö½ÃÀÚ¸¦ ¼³Á¤ÇÕ´Ï´Ù.

CGI ½ºÅ©¸³Æ®¿¡ Àü´Þ ¼½¼Ç¿¡¼­´Â ¼­¹ö°¡ óÀ½ ½ÃÀ۵ǾúÀ» ¶§ CGI ½ºÅ©¸³Æ®¿¡ Àü´ÞÇϴ ȯ°æ º¯¼öÀÇ °ªÀ» ¼³Á¤ÇØ ÁֽʽÿÀ. ÀÌ È¯°æ º¯¼ö¸¦ º¸½Ã·Á¸é ½© ÇÁ·ÒÇÁÆ®¿¡¼­ env ¸í·ÉÀ» ÀÔ·ÂÇÏ½Ã¸é µË´Ï´Ù. CGI ½ºÅ©¸³Æ®¿¡ Àü´Þ ¼½¼Ç ¿·¿¡ À§Ä¡ÇÑ Ãß°¡ ¹öÆ°À» Ŭ¸¯ÇϽŠÈÄ È¯°æ º¯¼ö ÀԷ¶õ¿¡ ȯ°æ º¯¼öÀÇ À̸§À» ÀÔ·ÂÇϽðí È®ÀÎ ¹öÆ°À» Ŭ¸¯ÇϽñ⠹ٶø´Ï´Ù. CGI ½ºÅ©¸³Æ®¿¡ Àü´Þ ¼½¼ÇÀº PassEnv Áö½ÃÀÚ¸¦ ¼³Á¤ÇÕ´Ï´Ù.

CGI ½ºÅ©¸³Æ®¿Í SSI ÆäÀÌÁö¿¡ ¾Æ¹«·± °ªµµ Àü´ÞµÇÁö ¾Êµµ·Ï ȯ°æ º¯¼ö¸¦ »èÁ¦ÇϽ÷Á¸é, CGI ½ºÅ©¸³Æ® ÇØÁ¦ ¼½¼ÇÀ» »ç¿ëÇϽʽÿÀ. CGI ½ºÅ©¸³Æ® ÇØÁ¦ ¼½¼Ç¿¡¼­ Ãß°¡ ¹öÆ°À» Ŭ¸¯ÇϽŠÈÄ ¼³Á¤ ÇØÁ¦ÇÒ È¯°æ º¯¼öÀÇ À̸§À» ÀÔ·ÂÇØ ÁֽʽÿÀ. ÀÌ ¿É¼ÇÀº UnsetEnv Áö½ÃÀÚ¸¦ ¼³Á¤ÇÕ´Ï´Ù.

ÀÌ È¯°æ º¯¼ö¸¦ ÆíÁýÇϽ÷Á¸é, ¸ñ·Ï¿¡¼­ ÆíÁýÇÒ º¯¼ö¸¦ ¼±ÅÃÇϽŠÈÄ »óÀÀÇÏ´Â ÆíÁý ¹öÆ°À» Ŭ¸¯ÇÏ½Ã¸é µË´Ï´Ù. ¸ñ·Ï¿¡¼­ º¯¼ö¸¦ »èÁ¦ÇϽ÷Á¸é, »óÀÀÇÏ´Â »èÁ¦ ¹öÆ°À» Ŭ¸¯ÇϽñ⠹ٶø´Ï´Ù.

Apache HTTP ¼­¹ö¿¡¼­ »ç¿ëÇϴ ȯ°æ º¯¼ö¿¡ ´ëÇÑ º¸´Ù ¸¹Àº Á¤º¸¸¦ ¿øÇϽŴٸé, ´ÙÀ½ »çÀÌÆ®¸¦ ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù:

http://httpd.apache.org/docs-2.0/env.html

19.2.4. µð·ºÅ丮µé

µð·ºÅ丮µé ÆäÀÌÁö¿¡¼­´Â ƯÁ¤ µð·ºÅ丮¿¡ »ç¿ëµÉ ¿É¼ÇÀ» ¼³Á¤ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¿É¼ÇÀº <Directory> Áö½ÃÀÚ¸¦ ¼³Á¤ÇÕ´Ï´Ù.

±×¸² 19-6. µð·ºÅ丮µé

¿À¸¥ÂÊ »ó´Ü ¸ð¼­¸®¿¡ À§Ä¡ÇÑ ÆíÁý ¹öÆ°À» Ŭ¸¯ÇÏ¿© ¾Æ·¡ÂÊÀÇ µð·ºÅ丮 ¸ñ·Ï¿¡ ÁöÁ¤µÇÁö ¾ÊÀº ¸ðµç µð·ºÅ丮¿¡ ´ëÇÑ ±âº» µð·ºÅ丮 ¿É¼ÇµéÀ» ÆíÁýÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ¿©·¯ºÐÀÌ ¼±ÅÃÇÒ ¼ö ÀÖ´Â ¿É¼ÇµéÀº <Directory> Áö½ÃÀÚ ³»ÀÇ Options Áö½ÃÀÚ ¸ñ·Ï¿¡¼­ ãÀ¸½Ç ¼ö ÀÖ½À´Ï´Ù. ¼³Á¤ °¡´ÉÇÑ ¿É¼ÇÀº ´ÙÀ½°ú °°½À´Ï´Ù:

ƯÁ¤ µð·ºÅ丮¿¡ ´ëÇÑ ¿É¼ÇÀ» ÁöÁ¤Çϱâ À§Çؼ­´Â µð·ºÅ丮 ¸ñ·Ï »óÀÚ ¿·¿¡ À§Ä¡ÇÑ Ãß°¡ ¹öÆ°À» Ŭ¸¯ÇØ ÁֽʽÿÀ. ±×¸² 19-7¿¡¼­ º¸À̴ âÀÌ ³ªÅ¸³¯ °ÍÀÔ´Ï´Ù. ⠾Ʒ¡ÂÊ¿¡ À§Ä¡ÇÑ µð·ºÅ丮 ÀԷ¶õ¿¡ ¼³Á¤ÇÒ µð·ºÅ丮¸¦ ÀÔ·ÂÇÕ´Ï´Ù. ¿À¸¥ÂÊ ¸ñ·Ï¿¡¼­ ¿É¼ÇÀ» ¼±ÅÃÇϽŠÈÄ ¿ÞÂÊ¿¡ ÀÖ´Â ¿É¼ÇÀ» »ç¿ëÇÏ¿© Order Áö½ÃÀÚ¸¦ ¼³Á¤ÇÕ´Ï´Ù. Order Áö½ÃÀÚ´Â Çã°¡ ¸ñ·Ï°ú °ÅºÎ ¸ñ·ÏÀ» ó¸®ÇÏ´Â ¼ø¼­¸¦ ÁöÁ¤ÇØ ÁÝ´Ï´Ù. Çã°¡ ¸ñ·Ï°ú °ÅºÎ ¸ñ·Ï ÀԷ¶õ¿¡¼­ ´ÙÀ½°ú °°Àº ¿É¼Ç Áß ÇÑ°¡Áö¸¦ ÁöÁ¤ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù:

±×¸² 19-7. µð·ºÅ丮 ¼³Á¤

.htaccess ÆÄÀϵéÀÌ µð·ºÅ丮 ¿É¼ÇµéÀ» µ¤¾î¾²µµ·Ï ÇÔ ¿É¼ÇÀ» üũÇϽøé .htaccess ÆÄÀÏ ³»ÀÇ ¼³Á¤ Áö½ÃÀÚ°¡ ¿ì¼± ¼øÀ§¸¦ °®°Ô µË´Ï´Ù.