¼¹ö¸í, À¥¸¶½ºÅÍ À̸ÞÀÏ ÁÖ¼Ò¿Í »ç¿ë°¡´ÉÇÑ ÁÖ¼ÒµéÀ» Á¤ÀÇÇϽŠÈÄ °¡»ó È£½ºÆ®µé ÅÇÀ» Ŭ¸¯ÇÏ½Ã°í ±âº» ¼³Á¤ ÆíÁý ¹öÆ°À» Ŭ¸¯ÇØ ÁֽʽÿÀ. ±×¸² 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¸¦ ÀÔ·ÂÇÏ½Ã¸é µË´Ï´Ù.
±âº» ¿¡·¯ ÆäÀÌÁö ÁÖ¼® ¸Þ´º¿¡¼ ¼±Åà °¡´ÉÇÑ ¿É¼ÇÀº ´ÙÀ½°ú °°½À´Ï´Ù:
À̸ÞÀÏ ÁÖ¼Ò¿Í ÇÔ²² ÁÖ¼® º¸±â — ¸ðµç ¿À·ù ÆäÀÌÁö ¾Æ·¡ÂÊ¿¡ ServerAdmin Áö½ÃÀÚ¿¡ ÀÇÇØ ÁöÁ¤µÈ À¥»çÀÌÆ® °ü¸®ÀÚÀÇ À̸ÞÀÏ ÁÖ¼Ò¿Í ÇÔ²² ±âº» ÁÖ¼®À» º¸¿©ÁÝ´Ï´Ù.
ÁÖ¼® º¸±â — ¿À·ù ÆäÀÌÁö ¾Æ·¡ÂÊ¿¡ ±âº» ÁÖ¼®¸¸ º¸¿©ÁÝ´Ï´Ù.
ÁÖ¼® ¾øÀ½ — ¿À·ù ÆäÀÌÁö ¾Æ·¡ÂÊ¿¡ ÁÖ¼®À» º¸¿©ÁÖÁö ¾Ê½À´Ï´Ù.
¼¹ö´Â µðÆúÆ® ¼³Á¤¿¡ µû¶ó¼ /var/log/httpd/access_log ÆÄÀÏ¿¡ Àü¼Û ·Î±×¸¦ ±â·ÏÇϸç /var/log/httpd/error_log ÆÄÀÏ¿¡ ¿À·ù ·Î±×¸¦ ±â·ÏÇÕ´Ï´Ù.
Àü¼Û ·Î±×´Â À¥ ¼¹ö·ÎÀÇ ¸ðµç Á¢¼Ó ½Ãµµ¸¦ ±â·ÏÇÕ´Ï´Ù. ¼¹ö·Î ¿¬°áÀ» ½ÃµµÇÑ Å¬¶óÀ̾ðÆ®ÀÇ IP ÁÖ¼Ò¿Í ½ÃµµÇÑ ³¯Â¥¿Í ½Ã°£ ¹× Á¢¼ÓÇÏ·Á´Â ÆÄÀÏ¿¡ ´ëÇÑ Á¤º¸°¡ Æ÷ÇԵ˴ϴÙ. ÀÌ·¯ÇÑ Á¤º¸¸¦ ÀúÀåÇÒ °æ·Î¸í°ú ÆÄÀϸíÀ» ÀÔ·ÂÇØ ÁֽʽÿÀ. ¸¸ÀÏ °æ·Î¸í°ú ÆÄÀϸíÀÌ ½½·¡½Ã (/)·Î ½ÃÀÛÇÏÁö ¾ÊÀ¸¸é, ¼³Á¤µÈ ¼¹ö ·çÆ® µð·ºÅ丮¿¡ ¿¬°èµÈ °æ·Î¸¦ ÀǹÌÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº TransferLog Áö½ÃÀÚ¿¡ ÇØ´çÇÕ´Ï´Ù.
»ç¿ëÀÚ ±â·Ï À¯Æ¿¸®Æ¼ »ç¿ëÀ» üũÇϽŠÈÄ »ç¿ëÀÚ Á¤ÀÇ ±â·Ï ¹®ÀÚ¿ ÀԷ¶õ¿¡ »ç¿ëÀÚ Á¤ÀÇÇÑ ±â·Ï ¹®ÀÚ¿À» ÀÔ·ÂÇÏ¿© »ç¿ëÀÚ Á¤ÀÇ ±â·Ï Çü½ÄÀ» ¼³Á¤ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¿É¼ÇÀº 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 ¿äûÀÌ ¼¹ö¿¡ ºÎÇϸ¦ °¡Áß½ÃÄÑ ¼¹ö°¡ ´À·ÁÁö°Ô Çϱ⠶§¹®ÀÔ´Ï´Ù. ¸¸ÀÏ ¼¹ö°¡ ¹Ù»Ü ¶§ ÀÌ·¯ÇÑ ¿ª¹æÇâ °Ë»öÀ̳ª ÀÌÁß ¿ª¹æÇâ °Ë»öÀ» ¼öÇàÇÏ°Ô µÇ¸é ¼Óµµ°¡ ÇöÀúÇÏ°Ô ÁÙ¾îµé °ÍÀÔ´Ï´Ù.
¿ª¹æÇâ °Ë»ö°ú ÀÌÁß ¿ª¹æÇâ °Ë»öÀº ¶ÇÇÑ ÀÎÅÍ³Ý Àüü¿¡µµ ¹®Á¦°¡ µÉ ¼ö ÀÖ½À´Ï´Ù. °¢°¢ÀÇ È£½ºÆ®¸íÀ» °Ë»öÇϱâ À§ÇÏ¿© »ý¼ºµÈ °³º° ¿¬°áµéÀÌ ¸ðµÎ ´õÇØÁö±â ¶§¹®¿¡ ÀÎÅÍ³Ý »Ó¸¸ ¾Æ´Ï¶ó À¥ ¼¹ö¸¦ À§Çؼµµ ÀÌ ¿É¼ÇÀº ¿ª¹æÇâ °Ë»öÀ» ÇÏÁö ¾ÊÀ½À¸·Î ¼³Á¤ÇÏ¼Å¾ß ÇÕ´Ï´Ù.
°¡²û½Ä CGI ½ºÅ©¸³Æ®³ª SSI (server-side include) ÆäÀÌÁö¿¡ »ç¿ëµÇ´Â ȯ°æ º¯¼ö¸¦ ¼öÁ¤ÇؾßÇÒ °æ¿ì°¡ ÀÖ½À´Ï´Ù. Apache HTTP ¼¹ö´Â mod_env ¸ðµâÀ» »ç¿ëÇÏ¿© CGI ½ºÅ©¸³Æ®¿Í SSI ÆäÀÌÁö¿¡ Àü´ÞµÉ ȯ°æ º¯¼ö¸¦ ¼³Á¤ÇÕ´Ï´Ù. ȯ°æ º¯¼ö ÆäÀÌÁö¿¡¼ ÀÌ ¸ðµâ¿¡ »ç¿ëµÉ Áö½ÃÀÚ¸¦ ¼³Á¤ÇϽñ⠹ٶø´Ï´Ù.
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 |
µð·ºÅ丮µé ÆäÀÌÁö¿¡¼´Â ƯÁ¤ µð·ºÅ丮¿¡ »ç¿ëµÉ ¿É¼ÇÀ» ¼³Á¤ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¿É¼ÇÀº <Directory> Áö½ÃÀÚ¸¦ ¼³Á¤ÇÕ´Ï´Ù.
¿À¸¥ÂÊ »ó´Ü ¸ð¼¸®¿¡ À§Ä¡ÇÑ ÆíÁý ¹öÆ°À» Ŭ¸¯ÇÏ¿© ¾Æ·¡ÂÊÀÇ µð·ºÅ丮 ¸ñ·Ï¿¡ ÁöÁ¤µÇÁö ¾ÊÀº ¸ðµç µð·ºÅ丮¿¡ ´ëÇÑ ±âº» µð·ºÅ丮 ¿É¼ÇµéÀ» ÆíÁýÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ¿©·¯ºÐÀÌ ¼±ÅÃÇÒ ¼ö ÀÖ´Â ¿É¼ÇµéÀº <Directory> Áö½ÃÀÚ ³»ÀÇ Options Áö½ÃÀÚ ¸ñ·Ï¿¡¼ ãÀ¸½Ç ¼ö ÀÖ½À´Ï´Ù. ¼³Á¤ °¡´ÉÇÑ ¿É¼ÇÀº ´ÙÀ½°ú °°½À´Ï´Ù:
ExecCGI — CGI ½ºÅ©¸³Æ®ÀÇ ½ÇÇà Çã°¡. ¸¸ÀÏ ÀÌ ¿É¼ÇÀÌ ¼±ÅõÇÁö ¾ÊÀ¸¸é CGI ½ºÅ©¸³Æ®´Â ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù.
FollowSymLinks — ½Éº¼¸¯ ¸µÅ© Çã°¡.
Includes — SSI (server-side include) Çã°¡.
IncludesNOEXEC — SSI (server-side include)¸¦ Çã°¡ÇÏÁö¸¸, CGI ½ºÅ©¸³Æ®¿¡¼ #exec ¿Í #include ¸í·ÉÀº ºñÈ°¼ºÈ.
Indexes — index.html¿Í °°Àº DirectoryIndex °¡ ¿äûµÈ µð·ºÅ丮¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì µð·ºÅ丮 ³»¿ëÀÇ Æ÷¸ËµÈ ¸ñ·ÏÀ» Ç¥½Ã.
Multiview — content-negotiated multiviews Áö¿ø; ÀÌ ¿É¼ÇÀº µðÆúÆ®·Î ºñÈ°¼ºÈµÇ¾î ÀÖ½À´Ï´Ù.
SymLinksIfOwnerMatch — ¸¸ÀÏ ¸ñÇ¥ ÆÄÀÏ (target file)À̳ª µð·ºÅ丮°¡ ¸µÅ©·Î µ¿ÀÏÇÑ ¼ÒÀ¯ÀÚ¸¦ °¡Áø °æ¿ì¿¡¸¸ ½Éº¼¸¯ ¸µÅ©¸¦ µû¸§.
ƯÁ¤ µð·ºÅ丮¿¡ ´ëÇÑ ¿É¼ÇÀ» ÁöÁ¤Çϱâ À§Çؼ´Â µð·ºÅ丮 ¸ñ·Ï »óÀÚ ¿·¿¡ À§Ä¡ÇÑ Ãß°¡ ¹öÆ°À» Ŭ¸¯ÇØ ÁֽʽÿÀ. ±×¸² 19-7¿¡¼ º¸À̴ âÀÌ ³ªÅ¸³¯ °ÍÀÔ´Ï´Ù. ⠾Ʒ¡ÂÊ¿¡ À§Ä¡ÇÑ µð·ºÅ丮 ÀԷ¶õ¿¡ ¼³Á¤ÇÒ µð·ºÅ丮¸¦ ÀÔ·ÂÇÕ´Ï´Ù. ¿À¸¥ÂÊ ¸ñ·Ï¿¡¼ ¿É¼ÇÀ» ¼±ÅÃÇϽŠÈÄ ¿ÞÂÊ¿¡ ÀÖ´Â ¿É¼ÇÀ» »ç¿ëÇÏ¿© Order Áö½ÃÀÚ¸¦ ¼³Á¤ÇÕ´Ï´Ù. Order Áö½ÃÀÚ´Â Çã°¡ ¸ñ·Ï°ú °ÅºÎ ¸ñ·ÏÀ» ó¸®ÇÏ´Â ¼ø¼¸¦ ÁöÁ¤ÇØ ÁÝ´Ï´Ù. Çã°¡ ¸ñ·Ï°ú °ÅºÎ ¸ñ·Ï ÀԷ¶õ¿¡¼ ´ÙÀ½°ú °°Àº ¿É¼Ç Áß ÇÑ°¡Áö¸¦ ÁöÁ¤ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù:
¸ðµç È£½ºÆ® Çã°¡ — ¸ðµç È£½ºÆ®·ÎÀÇ Á¢±ÙÀ» Çã°¡Çϱâ À§Çؼ´Â allÀ» ÀÔ·ÂÇÕ´Ï´Ù.
ºÎºÐ µµ¸ÞÀÎ¸í — ÁöÁ¤µÈ ¹®ÀÚ¿°ú À̸§ÀÌ ÀÏÄ¡Çϰųª ±× ¹®ÀÚ¿·Î ³¡³ª´Â À̸§À» °¡Áø ¸ðµç È£½ºÆ®¸¦ Çã°¡ÇÕ´Ï´Ù.
¿ÏÀüÇÑ IP ÁÖ¼Ò — ƯÁ¤ IP ÁÖ¼Ò¿¡ ´ëÇÑ Á¢±ÙÀ» Çã°¡ÇÕ´Ï´Ù.
¼ºê³Ý — ¿¹, 192.168.1.0/255.255.255.0
³×Æ®¿öÅ© CIDR ±Ô¾à — ¿¹, 10.3.0.0/16
.htaccess ÆÄÀϵéÀÌ µð·ºÅ丮 ¿É¼ÇµéÀ» µ¤¾î¾²µµ·Ï ÇÔ ¿É¼ÇÀ» üũÇϽøé .htaccess ÆÄÀÏ ³»ÀÇ ¼³Á¤ Áö½ÃÀÚ°¡ ¿ì¼± ¼øÀ§¸¦ °®°Ô µË´Ï´Ù.