ÀÌ Àå¿¡¼´Â ¾ÆÆÄÄ¡ÀÇ ¿©·¯ °¡Áö ¼³Á¤°ú °í±Þ ±â´É¿¡ ´ëÇØ ¼³¸íÇÏ°Ú½À´Ï´Ù. httpd.conf ÆÄÀÏÀÌ ¼³Á¤¿¡ °ü·ÃµÈ ¸ðµç Á¤º¸¸¦ °¡Áö°í ÀÖÀ¸¹Ç·Î ÀÌ ÆÄÀÏÀÇ ¿É¼ÇÀ» À§ÁÖ·Î ¼³¸íÇÏ°Ú½À´Ï´Ù.
¾ÆÆÄÄ¡¸¦ ¼º°øÀûÀ¸·Î ¼³Ä¡Çß´Ù¸é /usr/local/apache/¿¡ ¿©·¯ °¡Áö µð·ºÅ丮°¡ »ý¼ºµË´Ï´Ù. »ç¿ëÀÚ¿¡ µû¶ó ÀÌ µð·ºÅ丮´Â ´Ù¸¦ ¼ö ÀÖ½À´Ï´Ù. ¿ì¼± ±âº»ÀûÀÎ µð·ºÅ丮¸¸ ³ª¿Çß½À´Ï´Ù.
1) µð·ºÅ丮 ±¸¼º
/bin µð·ºÅ丮 - apache »ç¿ë ½Ã¿¡ ÇÊ¿äÇÑ À¯Æ¿¸®Æ¼µéÀÌ µé¾î ÀÖ½À´Ï´Ù. /cgi - bin µð·ºÅ丮 - cgi ½ºÅ©¸³Æ®°¡ ÀÖ´Â °÷ÀÔ´Ï´Ù. /conf µð·ºÅ丮 - apache ¼¹öÀÇ ¿©·¯ °¡Áö ¼³Á¤ ÆÄÀϵéÀÌ ÀÖ½À´Ï´Ù.(httpd.conf) /icons µð·ºÅ丮 - apache ¼¹ö¿¡ »ç¿ëµÇ´Â ¾ÆÀÌÄܵéÀÌ µé¾î ÀÖ½À´Ï´Ù /logs µð·ºÅ丮 - apache ¼¹ö »ç¿ë ½Ã ¹ß»ýÇÏ´Â ¿©·¯°¡Áö logµéÀÌ µé¾î ÀÖ½À´Ï´Ù. /conf ¾È¿¡ httpd.conf ÆÄÀÏÀÇ °æ¿ì ¼Ò½º¿¡¼ ´Ù½Ã copy Çؼ »ç¿ë °¡´ÉÇϹǷΠ³ªÁßÀÌ¶óµµ ¼³Á¤ À߸øÀ¸·Î apache¸¦ ´Ù½Ã ÀνºÅç ÇÏ´Â ÀÏÀÌ ¾øµµ·Ï Çϼ¼¿ä.
2) httpd.conf ±¸¼º
±×·¯¸é httpd.conf ÆÄÀÏÀÇ ³»¿ëÀ» Çѹø »ìÆ캸¸é¼ ¼³Á¤À» ¼³¸íÇÏ°Ú½À´Ï´Ù. ¸ÕÀú ÀÌ ÆÄÀÏÀº apache Àü¹Ý¿¡ °üÇÑ ¼³Á¤ÀÌ µé¾î ÀÖ°í °£´ÜÈ÷ ¿É¼Ç¸¸ °íÃļ ¹Ù²Ü ¼ö ÀÖ½À´Ï´Ù. °íÄ¡°í ³ª¸é ´ç¿¬È÷ restart ÇØ¾ß ÇÕ´Ï´Ù. ¼µÎ ºÎºÐÀº ÀÌ ÆÄÀÏÀÇ ³»¿ëÀ» ´ã°í ÀÖ½À´Ï´Ù. ¸ÕÀú ÀÌ ÆÄÀÏÀº ÃÑ 3°¡Áö·Î ±¸ºÐÇÒ ¼ö ÀÖ½À´Ï´Ù.
1. ¾ÆÆÄÄ¡¸¦ Àü¹ÝÀûÀ¸·Î Á¦¾îÇÏ´Â ºÎºÐ 2. °¡»óÈ£½ºÆ®¿¡¼ 󸮵ÇÁö ¾Ê´Â ¿äûÀ» ¸ðµÎ ó¸®ÇÏ´Â ÁÖ ¼¹ö ¶Ç´Â ±âº» ¼¹öÀÇ ÀÛµ¿À» Á¦¾îÇÏ´Â ºÎºÐ 3. ´Ù¸¥ IP¿Í È£½ºÆ® À̸§À» ó¸®ÇÏ´Â °¡»óÈ£½ºÆ® ¼³Á¤ ºÎºÐ
apache 1.3.4 ÀÌÀü ¹öÀüÀÇ °æ¿ì 3°¡Áö ÆÄÀÏ(httpd.conf, srm.conf, access.conf)µîÀÇ ÆÄÀÏÀÌ Á¸ÀçÇßÁö¸¸ Áö±ÝÀº httpd.conf ÆÄÀÏ·Î ÅëÇյǾîÁø »óÅÂÀÔ´Ï´Ù.
#¼¹ö ŸÀÔ - ¼¹öÀÇ ½ÃÀÛÀ» ¾î¶»°Ô ÇÒ °ÍÀÎÁö ¼³Á¤ÇÏ´Â ºÎºÐÀÔ´Ï´Ù. µÎ °¡Áö°¡ ÀÖ´Â µ¥ ´ëºÎºÐ Standalone ¹æ½ÄÀ» »ç¿ëÇÕ´Ï´Ù. Inetd ¹æ½ÄÀº »õ·Î¿î ÇÁ·Î¼¼¼¸¦ ¸¸µé ¶§¸¶´Ù ¼³Á¤ ÆÄÀÏÀ» Âü°í ÇÏ´Â ´ÜÁ¡ÀÌ ÀÖ°í À¥ ¼¹ö¸¦ restart ¾È Çصµ µË´Ï´Ù.
Standalone ¹æ½ÄÀÇ °æ¿ì restart ÇØÁà¾ß ÇÏÁö¸¸ ºÎÇÏ¿¡ º¸´Ù ¾ÈÁ¤Àû ÀÔ´Ï´Ù.
#¼¹ö ·çÆ® - ÀÌ ¼³Á¤Àº ¼¹öÀÇ ¼³Á¤, ¿¡·¯, ·Î±× ÆÄÀÏÀÌ ±â·ÏµÇ´Â µð·ºÅ丮¸¦ ¸»ÇÕ´Ï´Ù. À§ ±×¸²ÀÇ /usr/local/apache °¡ µðÆúÆ® °æ·Î ÀÔ´Ï´Ù.
#Lockfile - ÀÌ ¼³Á¤Àº ¾ÆÆÄÄ¡ ÄÄÆÄÀÏÀ» USE_FCNTL_SERIALIZED_ACCEPT ³ª USE_FLOCK_SERIALZED_ACCEPT ÀÇ ¿É¼ÇÀ¸·Î ÇßÀ» °æ¿ì Àá±Ý ÆÄÀÏÀÇ °æ·Î¸¦ ¼³Á¤ÇÒ ¶§ »ç¿ëÇÕ´Ï´Ù. µðÆúÆ®´Â »ç¿ë ¾ÈÇÔÀ¸·Î ¼³Á¤µÇ¾î ÀÖ½À´Ï´Ù. ·Î±× µð·ºÅ丮°¡ NFS ¸¶¿îÆ® µÈ °æ·Î·Î µÇ¾î¾ß ÀÌ °ªÀ» ¹Ù²Ù¾î ÁÝ´Ï´Ù.
#PidFile - À¥ ¼¹ö°¡ ½ÃÀÛÇÒ ¶§ Process id num¸¦ ±â·ÏÇÏ´Â ÆÄÀÏÀÔ´Ï´Ù.
#ScoreBoardFile - ³»ºÎ ¼¹ö ÇÁ·Î¼¼¼ÀÇ Á¤º¸¸¦ ÀúÀåÇÏ´Â ÆÄÀÏ ÀÔ´Ï´Ù. ±× °æ·Î ¸í°ú °°ÀÌ ÀûÇôÁ® ÀÖ½À´Ï´Ù. ƯÁ¤ ¾ÆÅ°ÅØó¿¡¼ ÇÊ¿äÇÒ °æ¿ì ¼·Î ´Ù¸¥ ¾ÆÆÄÄ¡ À¥ ¼¹ö µ¥¸óÀÌ °°Àº ÆÄÀÏÀ» °øÀ¯ÇÏÁö ¾Ê¾Æ¾ß ÇÕ´Ï´Ù.
#ResourceCofig / AccessConfig - apache 1.3.4 ÀÌÀüÀÇ ¹öÀü¿¡¼´Â srm , access conf
ÆÄÀÏÀ» httpd.conf°ú ÇÔ²² ÀоúÁö¸¸ ÀÌÈÄ¿£ httpd.conf ÆÄÀÏ¿¡ Çѵ¥ ¹¶ÃÄÁ® °ü¸®Çϱâ ÆíÇØ Á³½À´Ï´Ù.
¼¹ö°¡ ÀÌ ÆÄÀÏÀÇ ³»¿ëÀ» ¹«½ÃÇÏ°Ô Çϱâ À§Çؼ´Â "dev/null"(Unix) ¶Ç´Â "nul"(Win32) °ªÀ» ÁöÁ¤ ÇØ¾ß ÇÕ´Ï´Ù.
#Timeout - Ŭ¶óÀ̾ðÆ®°¡ ¼¹ö¿¡ ¿äûÇÑ Á¤º¸¸¦ ¹ÞÀ» ¶§ ¼Ò¿ä µÇ´Â ½Ã°£À» Á¤ÇØ ÁÝ´Ï´Ù.
µðÆúÆ®´Â 300À¸·Î ¼³Á¤µÇ¾îÁ® ÀÖ°í ÃÊ´ÜÀ§·Î ¼³Á¤À» ÇÕ´Ï´Ù. ¼¹ö ¼º´É¿¡ µû¶ó Àû´çÇÑ °ªÀ» Àû¾î ÁÖ¸é È¿À²Àû ÀÔ´Ï´Ù.
#KeepAlive - µðÆúÆ® °ªÀÌ onÀ¸·Î µÇ¾î ÀÖ½À´Ï´Ù. ±× ÀÌÀ¯´Â ¼º´ÉÀúÇÏ ¶§¹®Àε¥ ÀÚ½Ä ÇÁ·Î¼¼¼°¡ ÇÑ°¡Áö Àϸ¸ ó¸®ÇÏ°í Á×´Â °ÍÀÌ ¾Æ´Ï¶ó ´ÙÀ½ÀÇ Àϵµ ó¸®ÇÔÀ¸·Î½á ¼º´É Çâ»óÀ» ²ÒÇÏ´Â °ÍÀÔ´Ï´Ù.
#MaxKeepAliveTimeout - KeepAlive°¡ ¼³Á¤µÇ¾î ÀÖÀ» ¶§, Ŭ¶óÀ̾ðÆ®ÀÇ ¿äûÀ» ¸î ¹ø À̳ª ó¸®ÇÏ°í ´Ù½Ã Ã³À½ »óÅ·Πµ¹¾Æ °¡´ÂÁö¸¦ ¼³Á¤ ÇÕ´Ï´Ù. ¸¸¾à ÀÌ ¼³Á¤ÀÌ "0"ÀÏ °æ¿ì Ŭ¶óÀ̾ðÆ®°¡ Á¢¼ÓÀ» ²÷À» ¶§±îÁö °è¼Ó ¿¬°á »óÅ·ΠÀÖ½À´Ï´Ù.
(´ëºÎºÐÀÇ °æ¿ì ³ôÀº ¼º´É Çâ»óÀ» À§ÇØ ³ôÀº °ªÀ» Àû¾î ÁÝ´Ï´Ù.)
#KeepAliveTimeout - KeepAlive °¡ ¼³Á¤µÇ¾î ÀÖÀ» °æ¿ì Ŭ¶óÀ̾ðÆ®ÀÇ ¿äûÀÌ Á¤ÇØÁø Ãʾȿ¡ ¾øÀ» °æ¿ì Á¢¼ÓÀ» ²÷½À´Ï´Ù.
¿©·¯ºÐµéÀÇ ¼¹ö¿¡ ¸Â°Ô Ãʸ¦ ¹Ù²Ù¾î ÁÖ¸é µË´Ï´Ù.
#MinSpareServer , MaxSpareServer - ¼¹ö Ç®À» ¼³Á¤ÇÏ´Â ºÎºÐÀÔ´Ï´Ù. ¿©±â ¼³Á¤µÈ µðÆúÆ® °ªÀº ´ëºÎºÐÀÇ ¼¹ö¿¡ ÀûÇÕÇÑ »óÅÂÀÔ´Ï´Ù.
Áï, Ŭ¶óÀ̾ðÆ®ÀÇ ¿äûÀÌ ¸¹Àº »çÀÌÆ®¶ó¸é Àû´çÈ÷ ÀÌ °ªµéÀ» Áõ°¡ ¶Ç´Â °¨¼ÒÇؼ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ¾ÆÆÄÄ¡´Â ÃÖ¼Ò °ª°ú ÃÖ´ë °ªÀ» Á¤ÇØ ÁÜÀ¸·Î½á Ŭ¶óÀ̾ðÆ®ÀÇ ¿äûÀÌ ¸¹Àº °æ¿ìµç ÀÛÀº °æ¿ìµç ½±°Ô ÇÁ·Î¼¼¼¸¦ ´Ã¸®°í ÁÙÀÏ ¼ö ÀÖµµ·Ï ÇÏ´Â °ÍÀÔ´Ï´Ù. Áï, ¾ÆÆÄÄ¡´Â Ŭ¶óÀ̾ðÆ®ÀÇ ¿äûÀÌ ÀûÀ» °æ¿ì ¶Ç´Â ÃÖ¼Ò °ª º¸´Ù ÇÁ·Î¼¼¼°¡ ÀûÀ» °æ¿ì¿¡ ÀÚµ¿À¸·Î ÃÖ¼Ò ¿©À¯ ¼¹öÀÇ °³¼ö¸¦ ¸ÂÃßµµ·Ï ³ë·Â ÇÕ´Ï´Ù. ÃÖ´ë °ªº¸´Ù ÇÁ·Î¼¼¼°¡ ¸¹À» °æ¿ì¶ó¸é ÀÚµ¿ÀûÀ¸·Î ÃÖ´ë ¿©À¯ ¼¹öÀÇ °³¼ö¿¡ ¸ÂÃß¾î ÁÝ´Ï´Ù.
#StartServer - ¾ÆÇÇÄ¡ ¼¹ö¸¦ ½ÇÇà ÇÒ ¶§ °°ÀÌ »ý¼ºµÉ ¿©ºÐÀÇ ÇÁ·Î¼¼¼ÀÇ °³¼ö¸¦ Á¤ÇÕ´Ï´Ù.
µðÆúÆ® °ªÀº 5 ÀÔ´Ï´Ù.(6°³ »ý¼ºµÇ¾îÁü)
#MaxClients - µ¿½Ã¿¡ ¾ÆÆÄÄ¡ ¼¹ö¿¡ Á¢¼ÓÇÒ ¼ö Àִ Ŭ¶óÀ̾ðÆ®ÀÇ °³¼ö¸¦ ¼³Á¤ ÇÕ´Ï´Ù.
ÀÌ °ªÀ» ´Ã¸®°Å³ª ÁÙÀÏ °æ¿ì MinSpareServer , MaxSpareServer ,StartServer ÀÇ °ªµµ Á¶Á¤ ÇØ ÁÖ¾î¾ß ÇÕ´Ï´Ù. Áï, ÃÖ´ë°ªÀ» ³Ñ¾î¼³ æ¿ì Ŭ¶óÀ̾ðÆ®ÀÇ ¿äûÀº ¾ÕÀÇ ¿äûÀÌ ³¡³¯ ¶§±îÁö ´ë±â »óÅ·ΠÀÖ¾î¾ß ÇÕ´Ï´Ù. ÀÌ ¼³Á¤Àº ¾ÆÆÄÄ¡ ¼¹ö°¡ ¸¹Àº ÀÚ¿øÀ» ³¶ºñÇØ ¼¹ö ºÎÇÏ°¡ »ý±â´Â °ÍÀ» ¸·±â À§ÇØ »ç¿ëµË´Ï´Ù.
#MaxRequestsChild - °¢°¢ÀÇ ÀÚ½Ä ÇÁ·Î¼¼¼°¡ Á×±â Àü±îÁö ó¸®ÇÒ ¼ö ÀÖ´Â ¿äû ¼ö¸¦ ¼³Á¤ ÇÕ´Ï´Ù. ´ëºÎºÐÀÇ ½Ã½ºÅÛ¿¡¼´Â ÇϳªÀÇ ÇÁ·Î¼¼¼°¡ ¿À·§µ¿¾È »ç¿ëµÇ¸é ¸Þ¸ð¸® ¶Ç´Â ÀÚ¿ø ´©Ãâ Çö»óÀÌ ¹ß»ý ÇÒ ¼ö ÀÖÀ¸¹Ç·Î ÀÌ ÇÁ·Î¼¼¼´Â ÀÚµ¿À¸·Î Á¦°Å µË´Ï´Ù. ÇÏÁö¸¸ ¼Ö¶ó¸®½º ¿î¿µÃ¼Á¦ÀÇ °æ¿ì ÀÌ ¼³Á¤ÀÌ ÇÊ¿äÇÕ´Ï´Ù.
#Listen - ¾ÆÇÇÄ¡¸¦ ƯÁ¤IP ¶Ç´Â Æ÷Æ®¿Í °áÇÕ ½Ãų °æ¿ì »ç¿ë ÇÕ´Ï´Ù.
<VirtualHost> Áö½ÃÀÚ ¶ÇÇÑ Âü°í Çϼ¼¿ä.
#BindAddress - ÀÌ ¿É¼ÇÀ» »ç¿ëÇؼ °¡»óÈ£½ºÆ®¸¦ Áö¿øÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿É¼Ç¿¡´Â ¡®*¡¯ ¡®IP address¡¯ ¡®ÀÎÅÍ³Ý µµ¸ÞÀÎ À̸§¡¯À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
<VirtualHost>°ú Listen Áö½ÃÀÚµµ Âü°í Çϼ¼¿ä.
°¡»óÈ£½ºÆ®¿¡ °üÇÑ ÀÚ¼¼ÇÑ »çÇ×Àº http://kldp.org·Î °¡½Ã¸é Çѱ۷ΠÀÛ¼ºµÈ ¸¹Àº ¹®¼µéÀ» Âü°íÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
Dynamic Shared Object (DSO) - DSO(µ¿Àû °øÀ¯ °´Ã¼)¸¦ »ç¿ë Çϱâ À§Çؼ ¸ðµâÀ» Áö½ÃÇÏ´Â ¼³Á¤ÀÔ´Ï´Ù. DSOÀÇ ÀÛµ¿ ¹æ½ÄÀ» º¸·Á¸é ¾ÆÆÄÄ¡ 1.3 ¹èÆ÷ÆÇÀÇ README.DSO ÆÄÀÏÀ» Âü°í Çϱ⠹ٶø´Ï´Ù. ¿©·¯ºÐµéÀÇ httpd ¹ÙÀ̳ʸ®¿¡ ³»ÀåµÈ ¸ðµâ ¸ñ·ÏÀ» È®ÀÎÇÏ·Á¸é ¡"http -l" À» ½ÇÇàÇÏ¸é º¼ ¼ö ÀÖ½À´Ï´Ù.
¸ðµâ ÀûÀçÀÇ ¼ø¼´Â Áß¿ä »çÇ×À̹ǷΠ¾Æ¹«·¸°Ô³ª ¼ø¼¸¦ ¹Ù²Ù¸é ¾ÈµË´Ï´Ù.
#ExtendedStatus - "server-status"°¡ È£Ã⠵ǾúÀ» ¶§ ¾ÆÆÄÄ"¡ ÀÚ¼¼ÇÑ ¼¹ö »óÅ Á¤º¸¸¦ ¸¸µé °ÍÀÎÁö ¿©ºÎ¸¦ ¼³Á¤ÇÕ´Ï´Ù.
OffÀÏ °æ¿ì ±âº»ÀûÀÎ »çÇ×ÀÇ Á¤º¸¸¸ »ý¼ºÇÕ´Ï´Ù.
°¡»óÈ£½ºÆ®¿¡¼ 󸮵ÇÁö ¾Ê´Â ¿äûÀ» ¸ðµÎ ó¸®ÇÏ´Â ÁÖ ¼¹ö ¶Ç´Â ±âº» ¼¹öÀÇ ÀÛµ¿À» Á¦¾îÇÏ´Â ºÎºÐÀÔ´Ï´Ù.
#Port - µ¶¸³Çü ¼¹ö°¡ ´ë±âÇÏ´Â Æ÷Æ®¸¦ ¼³Á¤ÇÕ´Ï´Ù. Æ÷Æ® ¹øÈ£°¡ 1023¹ø º¸´Ù ³·À» °æ¿ì óÀ½ root ±ÇÇÑÀ¸·Î httpd°¡ ½ÇÇàµÇ¾î¾ß ÇÕ´Ï´Ù.
±âº»ÀûÀ¸·Î ¼³Á¤µÈ Æ÷Æ® ¿Ü¿¡ ´Ù¸¥ Æ÷Æ®¸¦ ¼³Á¤ÇÔÀ¸·Î½á ¿©·¯ºÐµéµµ httpd¸¦ ¿î¿µÇÒ ¼ö ÀÖ½À´Ï´Ù.
<TIP>
----------------------------------------------------------------------------
À¯µ¿ ip·Î °øÂ¥ µµ¸ÞÀÎ »ç¿ëÇϱâ
¿©·¯ºÐµé ´ëºÎºÐÀÇ °æ¿ì°¡ ÄÉÀÌºí ¸ðµ©À̳ª adslÀ» »ç¿ëÇÑ´Ù°í °¡Á¤ ÇÏ°Ú½À´Ï´Ù. ÀÏ´Ü ¹Ù²î´Â À¯µ¿ ip¿¡ °øÂ¥·Î µµ¸ÞÀÎÀ» ÁÖ´Â °÷À» º¸¸é http://www.dyndns.org/- ¿©±âÀÇ °æ¿ì ÀÏ´Ü °¡ÀÔÀ» ÇÑ ÈÄ 24½Ã°£ ¾È¿¡ ÇØ´ç idÀÇ Æнº¿öµå¸¦ ¸ÞÀÏ·Î ¹Þ½À´Ï´Ù. ±×¸®°í ±× Æнº¿öµå·Î Á¢¼ÓÇÑ ´ÙÀ½ ¿øÇÏ´Â Æнº¿öµå·Î ¹Ù²Ù¾î Áà¾ß ÇÕ´Ï´Ù. °íÁ¤ ipÀÇ °æ¿ìµµ µµ¸ÞÀÎÀ» Á¦°øÇÏ°í ¿©·¯ °¡Áö ¿É¼ÇµéÀÌ ´Ù¾çÇÏ°Ô ÀÖ½À´Ï´Ù. Ŭ¶óÀ̾ðÆ®¸¦ ¹Þ¾Æ ¼¹öÀÇ °¡µ¿°ú µ¿½Ã¿¡ ¹Ù²î´Â ip¿¡ µû¸¥ µµ¸ÞÀÎ ¼³Á¤À» Àâ¾Æ ÁÙ ¼öµµ ÀÖ½À´Ï´Ù. http://xdomain.neti.org/- ¿©±â´Â Çѱ¹ »çÀÌÆ®ÀÌ°í Á¢¼ÓÀÌ ÀÚÁÖ ²÷±â´Â Çö»óÀÌ ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ °øÂ¥´Ï ºÒ¸¸À» °¡Áú ¼ö´Â ¾ø°ÚÁÒ? ÀÏ´Ü °¡ÀÔ Áï½Ã »ç¿ë °¡´ÉÇÏ°í, Ä£ÀýÈ÷ °ü¸®ÀÚ°¡ °Ô½ÃÆÇ¿¡ ´äµµ ÇØÁÝ´Ï´Ù.
----------------------------------------------------------------------------------------------------
#User , Group - µ¶¸³Çü ¼¹ö¿¡¼ »ç¿ëµÇ¸ç, ÀϹÝÀûÀ¸·Î ¼¹ö¿¡¼ ÀÛ¾÷ ÇÁ·Î¼¼¼´Â nobody·Î ¼³Á¤À» ÇØ ÁÝ´Ï´Ù.
Áï, Á¦ÀÏ ±ÇÇÑÀÌ ¾ø´Â °ÍÀ¸·Î ¼³Á¤À» ÇÕ´Ï´Ù. º¸¾È ¶§¹®¿¡ ÀÌ·¸°Ô ¼³Á¤À» ÇÏ´Â °ÍÀÌ°í, ¸¸¾à nobody·Î ¼³Á¤ µÇ¾îÁø »óŶó¸é telnetÀ¸·ÎÀÇ Á¢±Ù ¶ÇÇÑ ¸·¾Æ¾ß µË´Ï´Ù. SCO(ODT 3)ÀÇ °æ¿ì User nouser , Group nogroup·Î ¼³Á¤ÇØ ÁÝ´Ï´Ù.
#ServerAdmin - ¼¹ö¿¡ ¹®Á¦°¡ »ý°åÀ» °æ¿ì ¸ÞÀÏÀ» º¸³¾ ÁÖ¼Ò¸¦ Àû¾î ÁÖ´Â °÷ÀÔ´Ï´Ù.
ÀÌ ÁÖ¼Ò´Â ¿¡·¯ ¹®¼¿Í °°ÀÌ ¼¹ö°¡ »ý¼ºÇÏ´Â ÆäÀÌÁö¿¡ ³ªÅ¸³³´Ï´Ù.
#ServerName - ¸¸¾à ¿©·¯ºÐµéÀÌ µî·ÏµÈ DNS¸¦ °¡Áö°í ÀÖ´Ù¸é ±×°ÍÀ» Àû¾î ÁÖ¸é µË´Ï´Ù.
¸¸¾à Ŭ¶óÀ̾ðÆ®¿¡ º¸³¾ ¼¹ö À̸§ÀÌ ´Ù¸¦ °æ¿ì È£½ºÆ®ÀÇ ½ÇÁ¦ À̸§ÀÌ ¾Æ´Ñ WWW¸¦ »ç¿ëÇÏ°Ô ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.(IP¸¦ ÀÔ·ÂÇصµ µË´Ï´Ù.) ¸¸ÀÏ DNS°¡ Á¸ÀçÇÏÁö ¾Ê´Â °ÍÀ̶ó¸é °³ÀΠȨÆäÀÌÁö ¼ºñ½º¿¡µµ ¿µÇâÀ» ÁÝ´Ï´Ù. ±×·¯ÇÑ ÀÌÀ¯ ¶§¹®¿¡ ÀÌ ¼³Á¤Àº À¯ÀÇÇØ¾ß µË´Ï´Ù.
#DocumentRoot - ±âº»ÀûÀÎ html ¶Ç´Â php µîµîÀÇ °ü·Ã ¹®¼ÀÇ ±âº» µð·ºÅ丮¸¦ ¼³Á¤ ÇÕ´Ï´Ù.
(½Éº¼¸¯ ¸µÅ© ¶Ç´Â ¾Ù¸®¾î½º¸¦ »ç¿ëÇØ ´Ù¸¥ À§Ä¡¸¦ Àû¾î ÁÙ ¼öµµ ÀÖ½À´Ï´Ù.)
<TIP>
----------------------------------------------------------------------------
°¢ µð·ºÅ丮º° »ç¿ëÀÚ ÀÎÁõ ¼³Á¤Çϱâ
´ÙÀ½¿¡ ¼³¸íÇÒ µð·ºÅ丮 ¼³Á¤°ú °ü·ÃµÇ¾î ÀÌ ºÎºÐÀ» Ãß°¡ ÇØ ÁÖ¸é µË´Ï´Ù.
AuthType Basic - »ç¿ëÀÚ ÀÎÁõ ¹æ¹ý AuthName cry - ÀÎÁõÇÒ »ç¿ëÀÚ¸í AuthUserFile /usr/local/httpd/htdocs/.htpasswd - Æнº¿öµå ÆÄÀÏÀÇ À§Ä¡ AuthGroupFile /dev/null - »ç¿ë ±×·ìÀ» Ç¥½ÃÇÒ ÆÄÀÏÀÇ °æ·Î
Æнº¿öµå ÆÄÀÏÀ» ¸¸µé·Á¸é ¾Æ·¡¿Í °°ÀÌ ÇÕ´Ï´Ù.
/usr/local/apache/bin/htpasswd ÆÄÀÏÀ» »ç¿ëÇÏ´Â ¹æ¹ý°ú Á÷Á¢ ÀÛ¼ºÇÏ´Â ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù. bin#.htpasswd -c Æнº¿öµåÆÄÀϸí À¯Àú¸í À§¿Í °°ÀÌ ½ÇÇàÇÏ¸é »õ·Î¿î Æнº¿öµå ÀԷ¶õÀÌ ³ª¿À°í °Å±â¿¡ Æнº¿öµå¸¦ ÀÔ·ÂÇÏ¸é µË´Ï´Ù. ±×¸®°í »ý¼ºµÈ ÆÄÀÏÀ» ÀÎÁõÇÒ µð·ºÅ丮·Î ¿Å±â¸é µË´Ï´Ù.
----------------------------------------------------------------------------------------------------
#Directory ¿É¼Ç - °¢°¢ÀÇ µð·ºÅ丮¿¡ °üÇÑ ±ÇÇÑ µîÀÇ ¿©·¯ °¡Áö ¼³Á¤À» ÇÏ´Â °÷ÀÔ´Ï´Ù.
<Directory "µð·ºÅ丮 path"> </Directory>·Î ¼³Á¤ÇÕ´Ï´Ù.
¿©±â¿¡´Â ¿©·¯ °¡Áö ¿É¼ÇÀÌ ÁÖ¾îÁö´Âµ¥ Â÷·Ê·Î º¸°Ú½À´Ï´Ù.
¿É¼ÇÀÇ »ç¿ë
Option ¿É¼Ç¸í ¿É¼Ç¸í ¡¦ ÀÔ´Ï´Ù.
¿É¼Ç Á¾·ù
#UserDir - °³ÀΠȨ ÆäÀÌÁö ¼ºñ½º¸¦ À§ÇÑ °³ÀΠȨÆäÀÌÁö µð·ºÅ丮 ¼³Á¤ ºÎºÐÀÔ´Ï´Ù.
Áï, °³ÀÎÀÇ µð·ºÅ丮¿¡ public_html µð·ºÅ丮¸¦ ¸¸µé¸é ȨÆäÀÌÁö ¼ºñ½º¸¦ ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù. Ex>http://skycry.ath.cx/ userid À§ÀÇ µðÆúÆ® µð·ºÅ丮 ¸»°í ´Ù¸¥ µð·ºÅ丮¸¦ Ãß°¡ ÇÔÀ¸·Î¼ ¿©·¯ °³ÀÇ µð·ºÅ丮 ¼ºñ½º¸¦ ÇÒ ¼ö ÀÖ½À´Ï´Ù.
#UserDir ¿É¼Ç - °³ÀΠȨÆäÀÌÁö µð·ºÅ丮¿¡ ´ëÇÑ Á¢±Ù ±ÇÇÑ µîÀ» ¼³Á¤ ÇÕ´Ï´Ù.
<Limit> </Limit> ·Î °¢°¢ÀÇ Á¢±ÙÀ» Á¦¾î ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¿É¼ÇµéÀº ¾Õ ºÎºÐ¿¡¼ ¼³¸íÇÑ ´ë·Î ÇÏ¸é µË´Ï´Ù. ¹°·Ð »ç¿ëÀÚ ÀÎÁõµµ ÇÒ ¼ö ÀÖ½À´Ï´Ù.
#DirectoryIndex - ºê¶ó¿ìÀú°¡ ¾ÆÆÄÄ¡ ¼¹ö·Î óÀ½ Á¢±Ù ÇßÀ» ¶§ º¸¿©ÁÙ ¹®¼¸¦ ¼³Á¤ÇÕ´Ï´Ù.
ÇÑ °³ ÀÌ»ó ³ª¿ÀÌ °¡´ÉÇÏ°í, ¾Õ¿¡ ¼³¸íÇÑ µð·ºÅ丮 ¼³Á¤¿¡¼ Option indexes·Î µÇ¾î ÀÖ°í, DirectoryIndex Áö½ÃÀÚ¿¡ Ç¥½ÃÇÑ ÆÄÀÏÀÌ µð·ºÅ丮¿¡ ¾øÀ» °æ¿ì ÇØ´ç µð·ºÅ丮¿Í ÆÄÀϵéÀº ¸ñ·ÏÈ µÇ¾î ºê¶ó¿ìÀú¿¡ ³ªÅ¸³³´Ï´Ù.
#AccessFileName - °¢°¢ÀÇ µð·ºÅ丮ÀÇ Á¢±ÙÀ» Á¦¾îÇÏ´Â Á¤º¸¸¦ °¡Áø ÆÄÀÏ À̸§ ÀÔ´Ï´Ù.
Áï, ÀÌ ÆÄÀÏÀ» Á¦¾î ÇÏ·Á´Â µð·ºÅ丮¿¡ ³Ö¾î »ç¿ë ÇÕ´Ï´Ù. ¾ÕÀÇ µð·ºÅ丮 Áö½ÃÀÚ¿Í ¿¬°üÇÏ¿© Âü°í Çϼ¼¿ä.
#.htaccess ÆÄÀÏ¿¡ÀÇ Á¢±Ù - <Files ÆÄÀϸí> </Files>·Î ¼³Á¤À» Çϸç, »ç¿ë µÇ´Â ¿É¼ÇÀº¾Õ¿¡¼ ¼³¸íÇÑ °Í°ú °°½À´Ï´Ù.
±×¸®°í ÆÄÀϸíÀ» .htaccess °¡ ¾Æ´Ñ ´Ù¸¥ À̸§À¸·Î ¾ÕÀÇ AccessFileName¿¡¼ ¹Ù²Ù¾ú´Ù¸é ±× À̸§À» Àû¾î Áà¾ß µË´Ï´Ù.
#CacheNegotiatedDocs - ¾ÆÆÄÄ"¡ ±âº»ÀûÀ¸·Î Çù»óµÈ ¹®¼¿¡ ´ëÇؼ´Â <Pragma: no-cache> ³»¿ëÀ» º¸³À´Ï´Ù.
Áï, ÇÁ¶ô½Ã ¼¹öµéÀÌ ¹®¼¸¦ ij½¬ÇÏÁö ¸øÇÏ°Ô ¿äû ÇÕ´Ï´Ù. # ¸¦ Á¦°ÅÇÏ°í ¿É¼ÇÀ» ½ÇÇà ÇÏ¸é ¸ðµç ÇÁ¶ô½Ã°¡ ¹®¼¸¦ ij½¬ÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù.
#UseCanonicalName - ¾ÆÆÄÄ¡ 1.3 ¹öÀü¿¡¼ »õ·Ó°Ô µîÀåÇÑ ±â´ÉÀÌ°í, ÀÌ ¿É¼ÇÀÌ ÄÑÁ® ÀÖÀ» °æ¿ì
ÀÚ±â ÂüÁ¶ URL(ÀÀ´äÀÌ ¿À´Â ¼¹ö¸¦ ´Ù½Ã °¡¸®Å°´Â URL)À» ¸¸µé ÇÊ¿ä°¡ ÀÖÀ» ¶§¸¶´Ù °ø½ÄÀûÀÎ À̸§À» ¸¸µé±â À§ÇØ ServerName¿Í Port¸¦ »ç¿ë ÇÕ´Ï´Ù. off ÀÏ °æ¿ì´Â ¾ÆÆÄÄ¡´Â °¡´ÉÇÒ °æ¿ì Ŭ¶óÀ̾ðÆ®°¡ Á¦°øÇÏ´Â hostname:port¸¦ »ç¿ë ÇÕ´Ï´Ù. ÀÌ°ÍÀº ¶ÇÇÑ CGI ½ºÅ©¸³Æ®ÀÇ SERVER_NAME¿Í SERVER_PORT¿¡µµ ¿µÇâÀ» ÁÝ´Ï´Ù.
#TypeConfig - mime.type ÆÄÀÏÀÇ À§Ä¡¸¦ ¼³Á¤ÇÕ´Ï´Ù.
#DefaultType - ¼¹ö¿¡¼ »ç¿ëµÇ´Â ¹®¼Áß MIME ŸÀÔÀ¸·Î ¾Ë ¼ö ¾ø´Â ¹®¼¿¡ ´ëÇØ Àû¿ëÇÒ ±âº» MIME ŸÀÔÀ» ¼³Á¤ÇÕ´Ï´Ù.
µðÆúÆ® °ªÀº text/plain À̸ç ÀÌ °ªÀº ÁÖ·Î ¼¹ö¿¡ ¹®¼ ÆÄÀÏÀÌ ¸¹À» °æ¿ì¿¡ »ç¿ë ÇÕ´Ï´Ù. ¸¸ÀÏ ¹ÙÀ̳ʸ®³ª ½ÇÇà ÆÄÀÏÀÌ ¸¹À» °æ¿ì¶ó¸é ÀÌ ¿É¼ÇÀº application/octet-streamÀ¸·Î Àû¾î ÁÖ¸é µË´Ï´Ù. (À¥ ºê¶ó¿ìÀú°¡ ½ÇÇà ÆÄÀÏ µîÀ» ÅؽºÆ® ¹®¼·Î Âø°¢ÇÏ°í ºê¶ó¿ìÀú »ó¿¡ Ç¥½ÃÇÏÁö ¾Ê±â À§ÇÔ ÀÔ´Ï´Ù.)
#mod_mine_magic - mod_mine_magic ¸ðµâÀ» »ç¿ëÇÒ °æ¿ì ÇØ´ç ÆÄÀÏÀÇ ³»¿ëÀ¸·Î ÆÄÀÏ Å¸ÀÔ ÈùÆ®¸¦ ¾ò´Â ¿ªÇÒÀ» ÇÕ´Ï´Ù.
ÀÌ°ÍÀ» »ç¿ëÇϱâ À§Çؼ´Â ÇØ´ç ¸ðµâÀ» žÀç ÇØ¾ß ÇÕ´Ï´Ù. <IfModule> </IfModule> Áö½ÃÀÚ´Â ÀÌ ¸ðµâÀÌ ÀÖÀ» ¶§ °¡´ÉÇÕ´Ï´Ù.
#HostnameLookups - ¾ÆÆÄÄ¡´Â Ŭ¶óÀ̾ðÆ®ÀÇ ¿äûÀ» ¹Þ¾Æ µéÀÌ¸é¼ IP¸¦ È®ÀÎÇÏ°í È®ÀÎÇÑ ÁÖ¼Ò¸¦ DNS ¼¹ö¿¡ ´Ù½Ã ÀÇ·Ú ÇÏ´Â ÀÛ¾÷À» Çϱ⠶§¹®¿¡ »ó´çÇÑ ½Ã°£À» ¿äÇÏ°Ô µË´Ï´Ù. µðÆúÆ® °ªÀÎ off·Î µÎ°í »ç¿ëÇÏ±æ ±ÇÀå ÇÕ´Ï´Ù.
#ErrorLog - ¿¡·¯¸¦ ±â·ÏÇÒ ÆÄÀÏÀÇ À§Ä¡¸¦ Àû¾î ÁÝ´Ï´Ù. <VirtualHost> Áö½ÃÀÚ¿¡¼ ErrorLog ¼³Á¤À» ÇÏÁö ¾Ê¾Ò´Ù¸é ¿©±â¼ÀÇ ¼³Á¤À»À» µû¸¨´Ï´Ù. ·Î±× ÆÄÀÏÀÇ °æ¿ì´Â °è¼Ó ¿ë·®ÀÌ Áõ°¡Çϱ⠶§¹®¿¡ ¼ö½Ã·Î ¿ë·®À» ÁÙ¿©¾ß ÇÕ´Ï´Ù.
#LogLevel - ·Î±×¸Þ¼¼ÁöÀÇ Å©±â¸¦ Á¦¾î ÇÏ´Â ºÎºÐ ÀÔ´Ï´Ù.
¿É¼Ç¿¡´Â debug , info , notice , warn , error , crit ,alert , emerg µîÀÌ ÀÖ½À´Ï´Ù.
#LogFormat - CustomLog Áö½ÃÀÚ¿¡¼ »ç¿ëÇÒ º°¸íÀ» Á¤ÀÇ ÇÕ´Ï´Ù.
%h - È£½ºÆ®¸í %l - ¸®¸ðÆ® ·Î±× À̸§ %u - »ç¿ëÀÚ ÀÎÁõ¿¡ »ç¿ëµÈ À¯Àú¸í %t - ½Ã°£ %r - ¿äûÇÑ ³»¿ëÀÇ Ã¹¹ø° ÁÙ %s - ¼¹ö »óÅ %b - Àü¼Û·®(Çì´õ Æ÷ÇÔ) %{Çì´õ} - ¿ä±¸µÈ Çì´õ ³»¿ë %U - ¿ä±¸ÇÑ URL
#CustomLog - access_log ÆÄÀÏÀÇ À§Ä¡¸¦ ¼³Á¤ ÇÕ´Ï´Ù. <VirtualHost> Áö½ÃÀÚ¿¡¼ ÀÌ ¼³Á¤ ºÎºÐÀÌ ¾øÀ» °æ¿ì ¿©±â¼ ¼³Á¤ÇÑ À§Ä¡·Î ¸ðµÎ ÀúÀåµË´Ï´Ù.
°¡»ó È£½ºÆ®º°·Î µû·Î Á¢±Ù ·Î±× ÆÄÀÏÀ» ¸¸µé°í ½ÍÀ¸¸é ÀÌ ¼³Á¤À» °¢°¢ÀÇ <VirtualHost> Áö½ÃÀÚ ¾È¿¡ ³Ö¾î Áà¾ß ÇÕ´Ï´Ù.
#agent_log , referrer_log - ¸¸¾à ¿©·¯ºÐµéÀÌ agent_log , referrer_log ÆÄÀÏÀ» »ý¼º ÇÏ°íÀÚ ÇÒ °æ¿ì #¸¦ Á¦°ÅÇÕ´Ï´Ù.
#single logfile - ¸¸¾à ¿©·¯ºÐµéÀÌ access , agent , referrer Á¤º¸¸¦ ÇϳªÀÇ ÆÄÀÏ¿¡ ¸ðµÎ ÀúÀå Çϱ⸦ ¿øÇÑ´Ù¸é combined ¿É¼ÇÀ» ÀÌ¿ë ÇÕ´Ï´Ù.
#ServerSignature - ¾ÆÆÄÄ¡ ¼¹ö°¡ »ý¼ºÇÏ´Â ÆäÀÌÁö(¿¡·¯¹®¼ , FTP µð·ºÅ丮 list , mod_status , mod_info output , CGI »ý¼º¹®¼ Á¦¿Ü)¿¡ ¼¹ö ¹öÀü°ú °¡»ó È£½ºÆ® À̸§À» Æ÷ÇÔÇÏ´Â ÇàÀ» ³Ö´Â °ÍÀ» ¼³Á¤ÇÕ´Ï´Ù.
¿É¼Ç¿¡´Â On | Off | Email µîÀÌ ÀÖ°í EmailÀÇ °æ¿ì ServerAdminÀ¸·ÎÀÇ mailto: ¸µÅ©µµ Æ÷ÇÔ µË´Ï´Ù.
#Alias - º°ÄªÀ» ¼³Á¤ÇÏ´Â ºÎºÐ ÀÔ´Ï´Ù.
º°ÄªÀÇ ¼³Á¤Àº Alias /º°Äª/ "path" ÇÏ¸é µË´Ï´Ù.
º°Äª »ç¿ë ½Ã¿¡ º°Äª ´ÙÀ½¿¡ "/"¸¦ Àû¾îÁÖ¸é º°ÄªÀ» Ç¥ÇöÇÒ ¶§ /º°Äª/ ÀÌ·¸°Ô Ç¥ÇöÇØ¾ß µË´Ï´Ù. µð·ºÅ丮 ¼³Á¤Àº ¾Õ¿¡¼ »ç¿ëÇÑ ¿É¼ÇÀ» »ç¿ëÇÏ¸é µË´Ï´Ù. º°ÄªÀº Çϳª ÀÌ»ó ¿©·¯ °³ ¸¸µé¾î »ç¿ë °¡´ÉÇϱ⠶§¹®¿¡ ÇÊ¿äÇÑ ¸¸Å ¸¸µé¾î »ç¿ëÇÏ¸é µË´Ï´Ù. ¹°·Ð, ÁÖÀÇ ÇÒ ºÎºÐÀº º°Äª ´ÙÀ½ÀÇ "/"¸¦ Àû¾î Áá´À³Ä ÇÏ´Â °ÍÀÔ´Ï´Ù. ¼¹ö°¡ URL¿¡ "/"ÀÌ ÀÖ¾î¾ß ó¸®Çϱ⠶§¹®ÀÔ´Ï´Ù.
#ScriptAlias - ¼¹ö ½ºÅ©¸³Æ®¸¦ Æ÷ÇÔÇÑ µð·ºÅ丮¸¦ Á¦¾îÇÏ´Â ¼³Á¤ ÀÔ´Ï´Ù.
Alias¿Í ¼³Á¤ ÇÏ´Â ºÎºÐÀº °°Áö¸¸ ÀÌ ¼³Á¤Àº °¡¸®Å°´Â µð·ºÅ丮 ¾ÈÀÇ ¹®¼¸¦ ½ÇÇàÇÏ´Â ÇÁ·Î±×·¥À¸·Î ÀνÄÇÏ¿© ½ÇÇàÇÏ°Ô µË´Ï´Ù.
À§ ±×¸²ÀÇ µð·ºÅ丮 ¼³Á¤ path ºÎºÐÀº ScriptAlias ·Î º°Äª ó¸®µÈ ½ÇÁ¦ CGI µð·ºÅ丮·Î ¼³Á¤ ÇØ¾ß µË´Ï´Ù.
#Redirect - ¼¹ö¿¡ Á¸ÀçÇÏÁö ¾Ê´Â ¹®¼·Î Á¢±ÙÀÌ ¿Ã °æ¿ì ÇöÀç Á¸ÀçÇÏ´Â ¹®¼·ÎÀÇ À§Ä¡¸¦ ¹Ù²ã ÁÖ´Â ¼³Á¤ ÀÔ´Ï´Ù.
Áï, ¿¾³¯¿¡ »ç¿ëÇÏ´ø URL·Î Á¢¼ÓÇÏ´Â »ç¿ëÀÚ¸¦ À§ÇØ »õ·Î¿î URL·Î À̵¿ÇÏ°Ô ÇØÁÖ´Â °ÍÀÔ´Ï´Ù. »ç¿ë ¹æ¹ýÀº "Redirect ¿¾³¯URL »õ·Î¿îURL" ÇÏ¸é µË´Ï´Ù.
#IndexOptions - DirectoryIndex Áö½ÃÀÚ¿¡¼ Ç¥½ÃÇÑ ÆÄÀÏÀÌ Á¸ÀçÇÏÁö ¾ÊÀ» °æ¿ì µð·ºÅ丮 ¿Í ÆÄÀϵéÀÇ ¸ñ·ÏÀ» º¸¿© ÁÙ ¶§ µð·ºÅ丮¿Í ÆÄÀÏÀÇ ¼Ó¼º¿¡ µû¸¥ ¾ÆÀÌÄÜÀ» »ç¿ëÇÒÁö ¿©ºÎ¸¦ ¼³Á¤ ÇÕ´Ï´Ù.
#AddIcon - IndexOptions¿¡¼ FancyIndexing·Î ¼³Á¤ µÇ¾î ÀÖÀ» °æ¿ì »ç¿ë µÇ¸ç °¢°¢ÀÇ È®ÀåÀÚ¿¡ µû¸¥ ¾ÆÀÌÄÜÀÇ ¸ð¾çÀ» Á¤ÇØ ÁÝ´Ï´Ù.
#DefaultIcon - AddIcon¿¡¼ ¼³Á¤ µÇÁö ¾ÊÀº ±âº» ¾ÆÀÌÄÜÀ» ¼³Á¤ ÇÕ´Ï´Ù.
µðÆúÆ® ¾ÆÀÌÄÜÀº unknown.gif ÀÔ´Ï´Ù.
#AddDescription - ÀÌ ¼³Á¤Àº ¼¹ö ÀÚµ¿ »ý¼º À妽º ÆÄÀÏÀÇ µÚ¿¡ °£´ÜÇÑ ¼³¸íÀ» Ãß°¡ÇÒ ¶§ »ç¿ë ÇÕ´Ï´Ù. (FancyIndexing ¼³Á¤ ÀÏ ¶§ °¡´ÉÇÕ´Ï´Ù.)
¹æ¹ýÀº AddDescription "¼³¸í" ÆÄÀϸí
#ReadmeName , HeaderName - ReadmeNameÀº ¼¹ö°¡ µð·ºÅ丮 ¸ñ·Ï µÚ¿¡ ºÙ¿© ³ÖÀ» README ÆÄÀÏÀÇ À̸§À» ¼³Á¤Çϸç, HeaderNameÀº µð·ºÅ丮 À妽º ¾Õ¿¡ ³»¿ëÀ» ³ÖÀ» ÆÄÀÏÀÇ À̸§À» ¼³Á¤ÇÕ´Ï´Ù.
¼¹ö´Â óÀ½ name.html ÆÄÀÏ Ã£°í Á¸Àç ÇÏ¸é ±× ³»¿ëÀ» Æ÷ÇÔÇÕ´Ï´Ù. ¸¸¾à ÆÄÀÏÀÌ Á¸ÀçÇÏÁö ¾Ê´Â´Ù¸é name.txt¸¦ ã°í txt ³»¿ëÀ¸·Î Æ÷ÇÔ ÇÕ´Ï´Ù.
#IndexIgnore - DirectoryIndexing¿¡¼ ¸ñ·Ï¿¡¼ Á¦¿ÜÇÒ ÆÄÀϸíÀ» ¼³Á¤ ÇÕ´Ï´Ù.
½© ½ºÅ¸ÀÏ°ú ¿ÍÀϵå Ä«µå »ç¿ëÀÌ °¡´É ÇÕ´Ï´Ù.
#AddEncoding - ƯÁ¤ ºê¶ó¿ìÀú(Mosaic/x 2.1+)°¡ ÀڷḦ ¹ÞÀ¸¸é¼ ¾ÐÃàÀ» Ç® ¼ö ÀÖµµ·Ï ÇØ ÁÝ´Ï´Ù.
ÀÌ°ÍÀº ¸ðµç ºê¶ó¿ìÀú°¡ °¡´É ÇÑ °ÍÀº ¾Æ´Õ´Ï´Ù. (FancyIndexingÀÇ Add Áö½ÃÀÚ¿Í Áö±ÝºÎÅÍ ³ª¿ÇÏ´Â Add Áö½ÃÀÚ¿Í´Â °ü·ÃÀÌ ¾ø½À´Ï´Ù.)
#AddLanguage - ¹®¼ÀÇ ¾ð¾î¸¦ Ç¥½Ã ÇÕ´Ï´Ù. Áï, ³»¿ë Çù»ó °úÁ¤À» ÅëÇØ ºê¶ó¿ìÀú°¡ ÀÌÇØÇÏ´Â ¾ð¾îÀÇ ¹®¼¸¦ Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù.
Æú¶õµå¾îÀÇ °æ¿ì ÆÞ°ú ±¸ºÐ Çϱâ À§ÇØ pl .po·Î Ç¥±â ÇÕ´Ï´Ù.
#LanguagePriority - ¹®¼ ¹®Àå À» ÀÐ¾î µéÀÌ´Â µ¿¾È ¿©·¯ °¡Áö ¾ð¾î°¡ Á¸Àç ÇÒ °æ¿ì ¿ì¼±µÇ´Â ¾ð¾î¸¦ ³ª¿ÇØ ÁÝ´Ï´Ù.
¼³Á¤Àº ³»¸²Â÷¼øÀ¸·Î ³ª¿ ÇÕ´Ï´Ù.
#AddType - php È®ÀåÀÚ¸¦ »ç¿ë Çϱâ À§Çؼ´Â ²À ÇÊ¿äÇÑ ¼³Á¤ ºÎºÐ ÀÔ´Ï´Ù.
Áï, mime.typesÀÇ ¼öÁ¤ ¾øÀÌ mime¸¦ ¼³Á¤ °¡´ÉÇÏ°Ô ÇØÁÝ´Ï´Ù. ¾ÆÆÄÄ¡ 1.3.12ÀÏ °æ¿ì´Â php¸¦ ¼³Á¤ÇÏ´Â ºÎºÐÀÌ µû·Î ³ª¿Í ÀÖ½À´Ï´Ù. ±× ÀÌÀü ¹öÀüÀÏ °æ¿ì À§¿Í °°ÀÌ ¼³Á¤À» ÇÏ¸é µË´Ï´Ù. ÇØ´ç È®ÀåÀÚ¿¡ ´ëÇØ Æ¯Á¤ ŸÀÔÀ¸·Î ½ÇÇà µÇ°Ô ÇÏ´Â °ÍÀÔ´Ï´Ù, ¿©·¯ºÐµéÀÇ ¸ñÀûÀº php¸¦ »ç¿ë ÇÏ´Â °ÍÀ̹ǷΠ¾Ë¸Â°Ô °íÄ¡¸é µË´Ï´Ù. (php3 .htm) ÀÌ ºÎºÐÀº .htm È®ÀåÀÚ¸¦ php3ŸÀÔÀ¸·Î ½ÇÇà ÇÑ´Ù´Â ¸»ÀÔ´Ï´Ù.
AddType application/x-httpd -php .php - .php È®ÀåÀÚ¸¦ phpŸÀÔÀ¸·Î ½ÇÇà AddType application/x-httpd -php .html - .html È®ÀåÀÚ¸¦ phpŸÀÔÀ¸·Î ½ÇÇà AddType application/x-httpd -php .inc - .inc È®ÀåÀÚ¸¦ phpŸÀÔÀ¸·Î ½ÇÇà AddType application/x-httpd -php-source .phps - .phps È®ÀåÀÚµéÀº php ¼Ò½º¸¦ º¸°ÔÇÕ´Ï´Ù.
#AddHandler - ƯÁ¤ ÆÄÀÏ È®ÀåÀÚ³ª 󸮱⿡ ¿¬°áÇϰųª ƯÁ¤ ÆÄÀÏ Å¸ÀÔ¿¡ ƯÁ¤ µ¿ÀÛ ¿¬°áÀ» ¼³Á¤ ÇÕ´Ï´Ù.
¼¹ö ¾È¿¡ Àְųª ¶Ç´Â action ¸í·ÉÀ» »ç¿ëÇؼ Ãß°¡ °¡´É ÇÕ´Ï´Ù.
CGI ½ºÅ©¸³Æ®¸¦ »ç¿ë AddHandler cgi-script .cgi ¼¹ö ó¸® HTML ÆÄÀÏ »ç¿ë AddType text/html .shtml AddHandler server-parsed .shtml ¾ÆÆÄÄ¡ÀÇ send-asis HTTP ÆÄÀÏ ±â´É »ç¿ë AddHandler send-as-is asis ¼¹ö ó¸® imap ÆÄÀÏÀ» »ç¿ë AddHandler imap-file map Type mapÀ» »ç¿ë AddHandler type-map var
#Action - ¸ÅĪµÇ´Â ÆÄÀÏÀÌ ºÒ·ÁÁú ¶§¸¶´Ù ÇØ´ç ¹Ìµð¾î ŸÀÔ¿¡ ¸Â´Â ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ ¼³Á¤Àº ÀÚÁÖ »ç¿ëµÇ´Â CGI ÆÄÀÏ ÇÁ·Î¼¼¼¿¡ ´ëÇØ ¹Ýº¹ÀûÀ¸·Î URLÀ» »ç¿ëÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù.
#MetaDir , MetaSuffix - MetaDir´Â ¾ÆÆÄÄ"¡ ¸ÞŸ Á¤º¸ ÆÄÀÏÀ» ãÀ» µð·ºÅ丮 À̸§ ÀÔ´Ï´Ù.
ÀÌ ÆÄÀÏ¿¡´Â ¹®¼¸¦ º¸³¾ ¶§ Ãß°¡ÇÒ Ãß°¡ HTTP Çì´õ Á¤º¸°¡ ÀÖ½À´Ï´Ù. MetaSuffix´Â ¸ÞŸ Á¤º¸¸¦ °¡Áö°í ÀÖ´Â ÆÄÀÏÀÇ Á¢¹Ì¾î¸¦ ¼³Á¤ ÇÕ´Ï´Ù.
#Customizable error response - Á¸ÀçÇÏÁö ¾Ê´Â ÆäÀÌÁö¸¦ ¿äû ¹ÞÀ» °æ¿ì ¶Ç´Â ÇØ´ç µð·ºÅ丮ÀÇ Æ۹̼ÇÀÌ ¾øÀ» °æ¿ì º¸¿© ÁÖ´Â ¿¡·¯ ¸Þ½ÃÁö ¼³Á¤ ÀÔ´Ï´Ù.
°ü¸®ÀÚ ÀÓÀÇ·Î ´ÙÀ½ 3°¡Áö Áß ¼±Åà Çؼ Ãâ·ÂÇØ ÁÙ ¼ö ÀÖ½À´Ï´Ù.
1) plain text - º¸Åë ÅؽºÆ® ȸé 2) local redirects - ³»ºÎ Url·Î ¹æÇâ ÀüȯÀ» ÇÕ´Ï´Ù. 3) external redirects - ¿ÜºÎ Url·Î ¹æÇâ ÀüȯÀ» ÇÕ´Ï´Ù.
ÀϹÝÀûÀ¸·Î ¿ø·¡ ¿äû°ú °ü°èµÈ ȯ°æ º¯¼öÀÇ ´ëºÎºÐÀÌ ½ºÅ©¸³Æ®¿¡ Àü´ÞµÇÁö ¸øÇÕ´Ï´Ù.
#BrowserMatch - HTTP ÀÀ´ä ¹æ½ÄÀ» ¼öÁ¤ÇÕ´Ï´Ù.
ù¹ø° Áö½ÃÀÚ´Â Netscape 2.x ¿Í À¯»çÇÑ ºê¶ó¿ìÀú¿¡ ´ëÇØ KeepAlive ±â´ÉÀ» »ç¿ëÇÏÁö ¸øÇÏ°Ô ÇÏ´Â ¼³Á¤ÀÔ´Ï´Ù. (ÇØ´ç ºê¶ó¿ìÀú´Â KeepAlive±â´É ±¸Çö¿¡ ¹®Á¦Á¡ÀÌ ÀÖ½À´Ï´Ù.) µÎ¹ø° Áö½ÃÀÚ´Â HTTP/1.1À» À߸ø ±¸ÇöÇϸç 301, 302(redirect) ÀÀ´ä¿¡ ´ëÇØ KeepAliveÀ» Á¦´ë·Î Áö¿ø ¸øÇÏ´Â MS Explorer 4.0b2¸¦ À§ÇÑ ¼³Á¤ÀÔ´Ï´Ù.
# BrowserMatch - HTTP/1.1 ÀÀ´äµµ Á¦´ë·Î ó¸® ÇÏÁö ¸øÇØ HTTP/1.1 spec¸¦ À§¹ÝÇÏ´Â ºê¶ó¿ìÀú¿¡ ´ëÇØ HTTP/1.1 ÀÀ´äÀ» ÇÏÁö ¾Ê°Ô ÇÏ´Â ¼³Á¤ÀÔ´Ï´Ù.
#server status , server info reports - ¼¹ö »óÅ Á¤º¸¸¦ Çã¿ëÇÒ servernameÀ» Àû¾î ÁÝ´Ï´Ù.
server status ¹æ¹ýÀº http://servername /server-status ÀÔ´Ï´Ù.
¿©±â¼ servernameÀ» ÀûÀýÈ÷ ¹Ù²Ù¾î »ç¿ëÇÏ¸é µË´Ï´Ù.
server info ¹æ¹ýÀº
http://servername /server-info ÀÔ´Ï´Ù (mod_info.c °¡ ·ÎµåµÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù.)
#¹ö±× ÀÌ¿ë ¹æÁö - ÀÌÀü 1.1¹öÀü¿¡¼ ÀÖ´ø ¹ö±×¸¦ ¾Ç¿ë ÇÏ·Á´Â »ç¶÷ÀÌ Àִµ¥, #¸¦ Á¦°ÅÇÏ¸é ¹ö±×¸¦ ÀÌ¿ëÇÑ °ø°ÝÀÌ ÀÖÀ» ¶§ phf.apache.org»óÀÇ ±â·Ï ½ºÅ©¸³ÅÍ·Î ¹æÇâ ÀüȯÀ» ½ÃÅ°°Ô ÇÕ´Ï´Ù. ¶Ç ´Ù¸¥ ¹æ¹ýÀº Á÷Á¢ support/php_abuse_log.cgi ½ºÅ©¸³Æ®¸¦ ÀÌ¿ëÇØ ¿©·¯ºÐ ÀÚ½ÅÀÌ ÀúÀåÇÏ´Â °ÍÀÔ´Ï´Ù.
#Proxy Server - ÇÁ¶ô½Ã ¼¹ö »ç¿ëÀ» ¼³Á¤ÇÏ´Â ºÎºÐÀÔ´Ï´Ù.
ÇÁ¶ô½Ã ¼¹ö ¸ðµâÀ» Æ÷ÇÔ ÇßÀ» °æ¿ì #¸¦ Á¦°ÅÇϸé ÇÁ¶ô½Ã ¼¹ö »ç¿ëÀÌ °¡´É ÇÕ´Ï´Ù.
#ProxyVia - HTTP/1.1 <Via:> Çì´õ¸¦ ó¸®ÇÒÁö ¿©ºÎ¸¦ ¼³Á¤ÇÏ´Â ºÎºÐÀÔ´Ï´Ù.
¿É¼Ç¿¡´Â Off | On | Full | Block µîÀÌ ÀÖÀ¸¸ç FullÀº ¼¹ö ¹öÀüÀ» Æ÷ÇÔ Çϸç, Block´Â ³ª°¡´Â ¸ðµç ÀÚ·á¿¡ <Via:>¸¦ Á¦°Å ÇÕ´Ï´Ù.
#cache - ij½¬ ±â´ÉÀ» enable Çϱâ À§Çؼ´Â #À» Á¦°Å ÇÕ´Ï´Ù.
(CacheRoot°¡ ¾øÀ¸¸é ij½¬ÇÏÁö ¾Ê½À´Ï´Ù.)
´Ù¸¥ IP¿Í È£½ºÆ® À̸§À» ó¸®ÇÏ´Â °¡»óÈ£½ºÆ® ¼³Á¤ ºÎºÐ
¿©·¯ºÐµéÀÌ À¥ ¼¹ö¿¡ ´Ù¼öÀÇ µµ¸ÞÀÎ/È£½ºÆ®À̸§À» °ü¸®ÇÏ±æ ¿øÇÑ´Ù¸é ÇØ´çÇϴ ȣ½ºÆ®¸¦ VirtualHost Áö½ÃÀÚ¿¡ Æ÷ÇÔ ½ÃÄÑ¾ß ÇÕ´Ï´Ù.
#NameVirtualHost - À̸§ ±â¹ÝÀÇ °¡»ó È£½ºÆ®¸¦ »ç¿ëÇÏ·Á¸é Àû¾îµµ ÇϳªÀÇ IP(port ¹øÈ£)¸¦ Á¤ÀÇ ÇØ¾ß ÇÕ´Ï´Ù.
# VirtualHost - <VirtualHost È£½ºÆ® ¸í> < /VirtualHost > ÀÌ·¸°Ô ¼³Á¤ ÇÏ¸ç º¸´Ù ÀÚ¼¼ÇÑ °¡»ó È£½ºÆ®¿¡ °üÇÑ ÀÚ·á´Â http://www.apache.org/³ª http://kldp.org ¿¡¼ ãÀ» ¼ö ÀÖ½À´Ï´Ù.
´ÙÀ½ Àå¿¡¼´Â PHPÀÇ ±âº» ¹®¹ý°ú ÇÁ·Î±×·¥ ÀÛ¼º ¹æ¹ýÀ» ¼³¸íÇÏ°Ú½À´Ï´Ù.