´ÙÀ½ ÀÌÀü Â÷·Ê

6. APACHE ¼³Á¤°ú °í±Þ ±â´É

ÀÌ Àå¿¡¼­´Â ¾ÆÆÄÄ¡ÀÇ ¿©·¯ °¡Áö ¼³Á¤°ú °í±Þ ±â´É¿¡ ´ëÇØ ¼³¸íÇÏ°Ú½À´Ï´Ù.    httpd.conf ÆÄÀÏÀÌ ¼³Á¤¿¡ °ü·ÃµÈ ¸ðµç Á¤º¸¸¦ °¡Áö°í ÀÖÀ¸¹Ç·Î ÀÌ ÆÄÀÏÀÇ ¿É¼ÇÀ» À§ÁÖ·Î ¼³¸íÇÏ°Ú½À´Ï´Ù.

6.1 ¾ÆÆÄÄ¡ÀÇ ±¸¼º

¾ÆÆÄÄ¡¸¦ ¼º°øÀûÀ¸·Î ¼³Ä¡Çß´Ù¸é /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 ÆÄÀÏ·Î ÅëÇյǾîÁø »óÅÂÀÔ´Ï´Ù.

6.2 httpd.confÀÇ °ü¸®

¾ÆÆÄÄ¡ ¼­¹öÀÇ Àü¹ÝÀûÀÎ Á¦¾î(Section 1)

±×¸². 6-1 ¼­¹ö ŸÀÔ ¼³Á¤

#¼­¹ö ŸÀÔ - ¼­¹öÀÇ ½ÃÀÛÀ» ¾î¶»°Ô ÇÒ °ÍÀÎÁö ¼³Á¤ÇÏ´Â ºÎºÐÀÔ´Ï´Ù. µÎ °¡Áö°¡ ÀÖ´Â µ¥ ´ëºÎºÐ Standalone ¹æ½ÄÀ» »ç¿ëÇÕ´Ï´Ù. Inetd ¹æ½ÄÀº »õ·Î¿î ÇÁ·Î¼¼¼­¸¦ ¸¸µé ¶§¸¶´Ù ¼³Á¤ ÆÄÀÏÀ» Âü°í ÇÏ´Â ´ÜÁ¡ÀÌ ÀÖ°í À¥ ¼­¹ö¸¦ restart ¾È Çصµ µË´Ï´Ù.

Standalone ¹æ½ÄÀÇ °æ¿ì restart ÇØÁà¾ß ÇÏÁö¸¸ ºÎÇÏ¿¡ º¸´Ù ¾ÈÁ¤Àû ÀÔ´Ï´Ù.

±×¸². 6-2 ¼­¹ö ·çÆ® ¼³Á¤

#¼­¹ö ·çÆ® - ÀÌ ¼³Á¤Àº ¼­¹öÀÇ ¼³Á¤, ¿¡·¯, ·Î±× ÆÄÀÏÀÌ ±â·ÏµÇ´Â µð·ºÅ丮¸¦ ¸»ÇÕ´Ï´Ù. À§ ±×¸²ÀÇ /usr/local/apache °¡ µðÆúÆ® °æ·Î ÀÔ´Ï´Ù.

±×¸².6-3 Lockfile ¼³Á¤

#Lockfile - ÀÌ ¼³Á¤Àº ¾ÆÆÄÄ¡ ÄÄÆÄÀÏÀ» USE_FCNTL_SERIALIZED_ACCEPT ³ª USE_FLOCK_SERIALZED_ACCEPT ÀÇ ¿É¼ÇÀ¸·Î ÇßÀ» °æ¿ì Àá±Ý ÆÄÀÏÀÇ °æ·Î¸¦ ¼³Á¤ÇÒ ¶§ »ç¿ëÇÕ´Ï´Ù.   µðÆúÆ®´Â »ç¿ë ¾ÈÇÔÀ¸·Î ¼³Á¤µÇ¾î ÀÖ½À´Ï´Ù.   ·Î±× µð·ºÅ丮°¡ NFS ¸¶¿îÆ® µÈ °æ·Î·Î µÇ¾î¾ß ÀÌ °ªÀ» ¹Ù²Ù¾î ÁÝ´Ï´Ù.

±×¸².6-4 Pidfile ¼³Á¤

#PidFile - À¥ ¼­¹ö°¡ ½ÃÀÛÇÒ ¶§ Process id num¸¦ ±â·ÏÇÏ´Â ÆÄÀÏÀÔ´Ï´Ù.

±×¸².6-5 ScoreBoardFile ¼³Á¤

#ScoreBoardFile - ³»ºÎ ¼­¹ö ÇÁ·Î¼¼¼­ÀÇ Á¤º¸¸¦ ÀúÀåÇÏ´Â ÆÄÀÏ ÀÔ´Ï´Ù.   ±× °æ·Î ¸í°ú °°ÀÌ ÀûÇôÁ® ÀÖ½À´Ï´Ù.   Æ¯Á¤ ¾ÆÅ°ÅØó¿¡¼­ ÇÊ¿äÇÒ °æ¿ì ¼­·Î ´Ù¸¥ ¾ÆÆÄÄ¡ À¥ ¼­¹ö µ¥¸óÀÌ °°Àº ÆÄÀÏÀ» °øÀ¯ÇÏÁö ¾Ê¾Æ¾ß ÇÕ´Ï´Ù.

±×¸².6-6 ResourceCofig / AccessConfig ¼³Á¤

#ResourceCofig / AccessConfig - apache 1.3.4 ÀÌÀüÀÇ ¹öÀü¿¡¼­´Â srm , access conf

ÆÄÀÏÀ» httpd.conf°ú ÇÔ²² ÀоúÁö¸¸ ÀÌÈÄ¿£ httpd.conf ÆÄÀÏ¿¡ Çѵ¥ ¹¶ÃÄÁ® °ü¸®Çϱâ ÆíÇØ Á³½À´Ï´Ù.

¼­¹ö°¡ ÀÌ ÆÄÀÏÀÇ ³»¿ëÀ» ¹«½ÃÇÏ°Ô Çϱâ À§Çؼ­´Â "dev/null"(Unix) ¶Ç´Â "nul"(Win32) °ªÀ» ÁöÁ¤ ÇØ¾ß ÇÕ´Ï´Ù.

±×¸².6-7 Timeout ¼³Á¤

#Timeout - Ŭ¶óÀ̾ðÆ®°¡ ¼­¹ö¿¡ ¿äûÇÑ Á¤º¸¸¦ ¹ÞÀ» ¶§ ¼Ò¿ä µÇ´Â ½Ã°£À» Á¤ÇØ ÁÝ´Ï´Ù.

µðÆúÆ®´Â 300À¸·Î ¼³Á¤µÇ¾îÁ® ÀÖ°í ÃÊ´ÜÀ§·Î ¼³Á¤À» ÇÕ´Ï´Ù. ¼­¹ö ¼º´É¿¡ µû¶ó Àû´çÇÑ °ªÀ» Àû¾î ÁÖ¸é È¿À²Àû ÀÔ´Ï´Ù.

±×¸². 6-8 KeepAlive ¼³Á¤

#KeepAlive - µðÆúÆ® °ªÀÌ onÀ¸·Î µÇ¾î ÀÖ½À´Ï´Ù.    ±× ÀÌÀ¯´Â ¼º´ÉÀúÇÏ ¶§¹®Àε¥ ÀÚ½Ä ÇÁ·Î¼¼¼­°¡ ÇÑ°¡Áö Àϸ¸ ó¸®ÇÏ°í Á×´Â °ÍÀÌ ¾Æ´Ï¶ó ´ÙÀ½ÀÇ Àϵµ ó¸®ÇÔÀ¸·Î½á ¼º´É Çâ»óÀ» ²ÒÇÏ´Â °ÍÀÔ´Ï´Ù.

±×¸². 6-9 MaxKeepAliveTimeout ¼³Á¤

#MaxKeepAliveTimeout - KeepAlive°¡ ¼³Á¤µÇ¾î ÀÖÀ» ¶§, Ŭ¶óÀ̾ðÆ®ÀÇ ¿äûÀ» ¸î ¹ø À̳ª ó¸®ÇÏ°í ´Ù½Ã Ã³À½ »óÅ·Πµ¹¾Æ °¡´ÂÁö¸¦ ¼³Á¤ ÇÕ´Ï´Ù. ¸¸¾à ÀÌ ¼³Á¤ÀÌ "0"ÀÏ °æ¿ì Ŭ¶óÀ̾ðÆ®°¡ Á¢¼ÓÀ» ²÷À» ¶§±îÁö °è¼Ó ¿¬°á »óÅ·ΠÀÖ½À´Ï´Ù.

(´ëºÎºÐÀÇ °æ¿ì ³ôÀº ¼º´É Çâ»óÀ» À§ÇØ ³ôÀº °ªÀ» Àû¾î ÁÝ´Ï´Ù.)

±×¸². 6-10 KeepAliveTimeout ¼³Á¤

#KeepAliveTimeout - KeepAlive °¡ ¼³Á¤µÇ¾î ÀÖÀ» °æ¿ì Ŭ¶óÀ̾ðÆ®ÀÇ ¿äûÀÌ Á¤ÇØÁø Ãʾȿ¡ ¾øÀ» °æ¿ì Á¢¼ÓÀ» ²÷½À´Ï´Ù.

¿©·¯ºÐµéÀÇ ¼­¹ö¿¡ ¸Â°Ô Ãʸ¦ ¹Ù²Ù¾î ÁÖ¸é µË´Ï´Ù.

±×¸². 9-11 MinSpareServer , MaxSpareServer ¼³Á¤

#MinSpareServer , MaxSpareServer - ¼­¹ö Ç®À» ¼³Á¤ÇÏ´Â ºÎºÐÀÔ´Ï´Ù. ¿©±â ¼³Á¤µÈ µðÆúÆ® °ªÀº ´ëºÎºÐÀÇ ¼­¹ö¿¡ ÀûÇÕÇÑ »óÅÂÀÔ´Ï´Ù.

Áï, Ŭ¶óÀ̾ðÆ®ÀÇ ¿äûÀÌ ¸¹Àº »çÀÌÆ®¶ó¸é Àû´çÈ÷ ÀÌ °ªµéÀ» Áõ°¡ ¶Ç´Â °¨¼ÒÇؼ­ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.    ¾ÆÆÄÄ¡´Â ÃÖ¼Ò °ª°ú ÃÖ´ë °ªÀ» Á¤ÇØ ÁÜÀ¸·Î½á Ŭ¶óÀ̾ðÆ®ÀÇ ¿äûÀÌ ¸¹Àº °æ¿ìµç ÀÛÀº °æ¿ìµç ½±°Ô ÇÁ·Î¼¼¼­¸¦ ´Ã¸®°í ÁÙÀÏ ¼ö ÀÖµµ·Ï ÇÏ´Â °ÍÀÔ´Ï´Ù.    Áï, ¾ÆÆÄÄ¡´Â Ŭ¶óÀ̾ðÆ®ÀÇ ¿äûÀÌ ÀûÀ» °æ¿ì ¶Ç´Â ÃÖ¼Ò °ª º¸´Ù ÇÁ·Î¼¼¼­°¡ ÀûÀ» °æ¿ì¿¡ ÀÚµ¿À¸·Î ÃÖ¼Ò ¿©À¯ ¼­¹öÀÇ °³¼ö¸¦ ¸ÂÃßµµ·Ï ³ë·Â ÇÕ´Ï´Ù.    ÃÖ´ë °ªº¸´Ù ÇÁ·Î¼¼¼­°¡ ¸¹À» °æ¿ì¶ó¸é ÀÚµ¿ÀûÀ¸·Î ÃÖ´ë ¿©À¯ ¼­¹öÀÇ °³¼ö¿¡ ¸ÂÃß¾î ÁÝ´Ï´Ù.

±×¸². 6-12 StartServer ¼³Á¤

#StartServer - ¾ÆÇÇÄ¡ ¼­¹ö¸¦ ½ÇÇà ÇÒ ¶§ °°ÀÌ »ý¼ºµÉ ¿©ºÐÀÇ ÇÁ·Î¼¼¼­ÀÇ °³¼ö¸¦ Á¤ÇÕ´Ï´Ù.

µðÆúÆ® °ªÀº 5 ÀÔ´Ï´Ù.(6°³ »ý¼ºµÇ¾îÁü)

±×¸². 6-13 MaxClients ¼³Á¤

#MaxClients - µ¿½Ã¿¡ ¾ÆÆÄÄ¡ ¼­¹ö¿¡ Á¢¼ÓÇÒ ¼ö Àִ Ŭ¶óÀ̾ðÆ®ÀÇ °³¼ö¸¦ ¼³Á¤ ÇÕ´Ï´Ù.

ÀÌ °ªÀ» ´Ã¸®°Å³ª ÁÙÀÏ °æ¿ì MinSpareServer , MaxSpareServer ,StartServer ÀÇ °ªµµ Á¶Á¤ ÇØ ÁÖ¾î¾ß ÇÕ´Ï´Ù.    Áï, ÃÖ´ë°ªÀ» ³Ñ¾î¼³ æ¿ì Ŭ¶óÀ̾ðÆ®ÀÇ ¿äûÀº ¾ÕÀÇ ¿äûÀÌ ³¡³¯ ¶§±îÁö ´ë±â »óÅ·ΠÀÖ¾î¾ß ÇÕ´Ï´Ù.    ÀÌ ¼³Á¤Àº ¾ÆÆÄÄ¡ ¼­¹ö°¡ ¸¹Àº ÀÚ¿øÀ» ³¶ºñÇØ ¼­¹ö ºÎÇÏ°¡ »ý±â´Â °ÍÀ» ¸·±â À§ÇØ »ç¿ëµË´Ï´Ù.

±×¸². 6-14 MaxRequestsChild ¼³Á¤

#MaxRequestsChild - °¢°¢ÀÇ ÀÚ½Ä ÇÁ·Î¼¼¼­°¡ Á×±â Àü±îÁö ó¸®ÇÒ ¼ö ÀÖ´Â ¿äû ¼ö¸¦ ¼³Á¤ ÇÕ´Ï´Ù.    ´ëºÎºÐÀÇ ½Ã½ºÅÛ¿¡¼­´Â ÇϳªÀÇ ÇÁ·Î¼¼¼­°¡ ¿À·§µ¿¾È »ç¿ëµÇ¸é ¸Þ¸ð¸® ¶Ç´Â ÀÚ¿ø ´©Ãâ Çö»óÀÌ ¹ß»ý ÇÒ ¼ö ÀÖÀ¸¹Ç·Î ÀÌ ÇÁ·Î¼¼¼­´Â ÀÚµ¿À¸·Î Á¦°Å µË´Ï´Ù.    ÇÏÁö¸¸ ¼Ö¶ó¸®½º ¿î¿µÃ¼Á¦ÀÇ °æ¿ì ÀÌ ¼³Á¤ÀÌ ÇÊ¿äÇÕ´Ï´Ù.

±×¸². 6-15 Listen ¼³Á¤

#Listen - ¾ÆÇÇÄ¡¸¦ ƯÁ¤IP ¶Ç´Â Æ÷Æ®¿Í °áÇÕ ½Ãų °æ¿ì »ç¿ë ÇÕ´Ï´Ù.

<VirtualHost> Áö½ÃÀÚ ¶ÇÇÑ Âü°í Çϼ¼¿ä.

±×¸². 6-16 BindAddress ¼³Á¤

#BindAddress - ÀÌ ¿É¼ÇÀ» »ç¿ëÇؼ­ °¡»óÈ£½ºÆ®¸¦ Áö¿øÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿É¼Ç¿¡´Â ¡®*¡¯ ¡®IP address¡¯ ¡®ÀÎÅÍ³Ý µµ¸ÞÀÎ À̸§¡¯À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

<VirtualHost>°ú Listen Áö½ÃÀÚµµ Âü°í Çϼ¼¿ä.

°¡»óÈ£½ºÆ®¿¡ °üÇÑ ÀÚ¼¼ÇÑ »çÇ×Àº http://kldp.org·Î °¡½Ã¸é Çѱ۷ΠÀÛ¼ºµÈ ¸¹Àº ¹®¼­µéÀ» Âü°íÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.

±×¸². 6-17 Dynamic Shared Object (DSO) ¼³Á¤

Dynamic Shared Object (DSO) - DSO(µ¿Àû °øÀ¯ °´Ã¼)¸¦ »ç¿ë Çϱâ À§Çؼ­ ¸ðµâÀ» Áö½ÃÇÏ´Â ¼³Á¤ÀÔ´Ï´Ù. DSOÀÇ ÀÛµ¿ ¹æ½ÄÀ» º¸·Á¸é ¾ÆÆÄÄ¡ 1.3 ¹èÆ÷ÆÇÀÇ README.DSO ÆÄÀÏÀ» Âü°í Çϱ⠹ٶø´Ï´Ù. ¿©·¯ºÐµéÀÇ httpd ¹ÙÀ̳ʸ®¿¡ ³»ÀåµÈ ¸ðµâ ¸ñ·ÏÀ» È®ÀÎÇÏ·Á¸é ¡"http -l" À» ½ÇÇàÇÏ¸é º¼ ¼ö ÀÖ½À´Ï´Ù.

¸ðµâ ÀûÀçÀÇ ¼ø¼­´Â Áß¿ä »çÇ×À̹ǷΠ¾Æ¹«·¸°Ô³ª ¼ø¼­¸¦ ¹Ù²Ù¸é ¾ÈµË´Ï´Ù.

±×¸². 6-18 ExtendedStatus ¼³Á¤

#ExtendedStatus - "server-status"°¡ È£Ã⠵ǾúÀ» ¶§ ¾ÆÆÄÄ"¡ ÀÚ¼¼ÇÑ ¼­¹ö »óÅ Á¤º¸¸¦ ¸¸µé °ÍÀÎÁö ¿©ºÎ¸¦ ¼³Á¤ÇÕ´Ï´Ù.

OffÀÏ °æ¿ì ±âº»ÀûÀÎ »çÇ×ÀÇ Á¤º¸¸¸ »ý¼ºÇÕ´Ï´Ù.

¾ÆÆÄÄ¡ÀÇ ÁÖ ¼­¹ö ¼³Á¤(Section 2)

°¡»óÈ£½ºÆ®¿¡¼­ 󸮵ÇÁö ¾Ê´Â ¿äûÀ» ¸ðµÎ ó¸®ÇÏ´Â ÁÖ ¼­¹ö ¶Ç´Â ±âº» ¼­¹öÀÇ ÀÛµ¿À» Á¦¾îÇÏ´Â ºÎºÐÀÔ´Ï´Ù.

±×¸². 6-19 Port ¼³Á¤

#Port - µ¶¸³Çü ¼­¹ö°¡ ´ë±âÇÏ´Â Æ÷Æ®¸¦ ¼³Á¤ÇÕ´Ï´Ù. Æ÷Æ® ¹øÈ£°¡ 1023¹ø º¸´Ù ³·À» °æ¿ì óÀ½ root ±ÇÇÑÀ¸·Î httpd°¡ ½ÇÇàµÇ¾î¾ß ÇÕ´Ï´Ù.

±âº»ÀûÀ¸·Î ¼³Á¤µÈ Æ÷Æ® ¿Ü¿¡ ´Ù¸¥ Æ÷Æ®¸¦ ¼³Á¤ÇÔÀ¸·Î½á ¿©·¯ºÐµéµµ httpd¸¦ ¿î¿µÇÒ ¼ö ÀÖ½À´Ï´Ù.

<TIP>----------------------------------------------------------------------------

À¯µ¿ ip·Î °øÂ¥ µµ¸ÞÀÎ »ç¿ëÇϱâ

¿©·¯ºÐµé ´ëºÎºÐÀÇ °æ¿ì°¡ ÄÉÀÌºí ¸ðµ©À̳ª adslÀ» »ç¿ëÇÑ´Ù°í °¡Á¤ ÇÏ°Ú½À´Ï´Ù.    ÀÏ´Ü ¹Ù²î´Â À¯µ¿ ip¿¡ °øÂ¥·Î µµ¸ÞÀÎÀ» ÁÖ´Â °÷À» º¸¸é http://www.dyndns.org/- ¿©±âÀÇ °æ¿ì ÀÏ´Ü °¡ÀÔÀ» ÇÑ ÈÄ 24½Ã°£ ¾È¿¡ ÇØ´ç idÀÇ Æнº¿öµå¸¦ ¸ÞÀÏ·Î ¹Þ½À´Ï´Ù. ±×¸®°í ±× Æнº¿öµå·Î Á¢¼ÓÇÑ ´ÙÀ½ ¿øÇÏ´Â Æнº¿öµå·Î ¹Ù²Ù¾î Áà¾ß ÇÕ´Ï´Ù.    °íÁ¤ ipÀÇ °æ¿ìµµ µµ¸ÞÀÎÀ» Á¦°øÇÏ°í ¿©·¯ °¡Áö ¿É¼ÇµéÀÌ ´Ù¾çÇÏ°Ô ÀÖ½À´Ï´Ù.    Å¬¶óÀ̾ðÆ®¸¦ ¹Þ¾Æ ¼­¹öÀÇ °¡µ¿°ú µ¿½Ã¿¡ ¹Ù²î´Â ip¿¡ µû¸¥ µµ¸ÞÀÎ ¼³Á¤À» Àâ¾Æ ÁÙ ¼öµµ ÀÖ½À´Ï´Ù.     http://xdomain.neti.org/- ¿©±â´Â Çѱ¹ »çÀÌÆ®ÀÌ°í Á¢¼ÓÀÌ ÀÚÁÖ ²÷±â´Â Çö»óÀÌ ÀÖ½À´Ï´Ù.    ÇÏÁö¸¸ °øÂ¥´Ï ºÒ¸¸À» °¡Áú ¼ö´Â ¾ø°ÚÁÒ? ÀÏ´Ü °¡ÀÔ Áï½Ã »ç¿ë °¡´ÉÇÏ°í, Ä£ÀýÈ÷ °ü¸®ÀÚ°¡ °Ô½ÃÆÇ¿¡ ´äµµ ÇØÁÝ´Ï´Ù.

----------------------------------------------------------------------------------------------------

±×¸². 6-20 User , Group ¼³Á¤

#User , Group - µ¶¸³Çü ¼­¹ö¿¡¼­ »ç¿ëµÇ¸ç, ÀϹÝÀûÀ¸·Î ¼­¹ö¿¡¼­ ÀÛ¾÷ ÇÁ·Î¼¼¼­´Â nobody·Î ¼³Á¤À» ÇØ ÁÝ´Ï´Ù.

   Áï, Á¦ÀÏ ±ÇÇÑÀÌ ¾ø´Â °ÍÀ¸·Î ¼³Á¤À» ÇÕ´Ï´Ù.    º¸¾È ¶§¹®¿¡ ÀÌ·¸°Ô ¼³Á¤À» ÇÏ´Â °ÍÀÌ°í, ¸¸¾à nobody·Î ¼³Á¤ µÇ¾îÁø »óŶó¸é telnetÀ¸·ÎÀÇ Á¢±Ù ¶ÇÇÑ ¸·¾Æ¾ß µË´Ï´Ù.    SCO(ODT 3)ÀÇ °æ¿ì User nouser , Group nogroup·Î ¼³Á¤ÇØ ÁÝ´Ï´Ù.

±×¸². 6-21 ServerAdmin ¼³Á¤

#ServerAdmin - ¼­¹ö¿¡ ¹®Á¦°¡ »ý°åÀ» °æ¿ì ¸ÞÀÏÀ» º¸³¾ ÁÖ¼Ò¸¦ Àû¾î ÁÖ´Â °÷ÀÔ´Ï´Ù.

ÀÌ ÁÖ¼Ò´Â ¿¡·¯ ¹®¼­¿Í °°ÀÌ ¼­¹ö°¡ »ý¼ºÇÏ´Â ÆäÀÌÁö¿¡ ³ªÅ¸³³´Ï´Ù.

±×¸². 6-22 ServerName ¼³Á¤

#ServerName - ¸¸¾à ¿©·¯ºÐµéÀÌ µî·ÏµÈ DNS¸¦ °¡Áö°í ÀÖ´Ù¸é ±×°ÍÀ» Àû¾î ÁÖ¸é µË´Ï´Ù.

¸¸¾à Ŭ¶óÀ̾ðÆ®¿¡ º¸³¾ ¼­¹ö À̸§ÀÌ ´Ù¸¦ °æ¿ì È£½ºÆ®ÀÇ ½ÇÁ¦ À̸§ÀÌ ¾Æ´Ñ WWW¸¦ »ç¿ëÇÏ°Ô ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.(IP¸¦ ÀÔ·ÂÇصµ µË´Ï´Ù.)    ¸¸ÀÏ DNS°¡ Á¸ÀçÇÏÁö ¾Ê´Â °ÍÀ̶ó¸é °³ÀΠȨÆäÀÌÁö ¼­ºñ½º¿¡µµ ¿µÇâÀ» ÁÝ´Ï´Ù. ±×·¯ÇÑ ÀÌÀ¯ ¶§¹®¿¡ ÀÌ ¼³Á¤Àº À¯ÀÇÇØ¾ß µË´Ï´Ù.

±×¸². 6-23 DocumentRoot ¼³Á¤

#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 Æнº¿öµåÆÄÀϸí À¯Àú¸í 
  À§¿Í °°ÀÌ ½ÇÇàÇÏ¸é »õ·Î¿î Æнº¿öµå ÀԷ¶õÀÌ ³ª¿À°í °Å±â¿¡ Æнº¿öµå¸¦ ÀÔ·ÂÇÏ¸é µË´Ï´Ù.
  ±×¸®°í »ý¼ºµÈ ÆÄÀÏÀ» ÀÎÁõÇÒ µð·ºÅ丮·Î ¿Å±â¸é µË´Ï´Ù.

----------------------------------------------------------------------------------------------------

±×¸². 6-24 Directory ¿É¼Ç ¼³Á¤

#Directory ¿É¼Ç - °¢°¢ÀÇ µð·ºÅ丮¿¡ °üÇÑ ±ÇÇÑ µîÀÇ ¿©·¯ °¡Áö ¼³Á¤À» ÇÏ´Â °÷ÀÔ´Ï´Ù.

<Directory "µð·ºÅ丮 path">   </Directory>·Î ¼³Á¤ÇÕ´Ï´Ù.

¿©±â¿¡´Â ¿©·¯ °¡Áö ¿É¼ÇÀÌ ÁÖ¾îÁö´Âµ¥ Â÷·Ê·Î º¸°Ú½À´Ï´Ù.

¿É¼ÇÀÇ »ç¿ë

    Option ¿É¼Ç¸í ¿É¼Ç¸í ¡¦ ÀÔ´Ï´Ù.

¿É¼Ç Á¾·ù

±×¸². 6-25 UserDir ¼³Á¤

#UserDir - °³ÀΠȨ ÆäÀÌÁö ¼­ºñ½º¸¦ À§ÇÑ °³ÀΠȨÆäÀÌÁö µð·ºÅ丮 ¼³Á¤ ºÎºÐÀÔ´Ï´Ù.

Áï, °³ÀÎÀÇ µð·ºÅ丮¿¡ public_html µð·ºÅ丮¸¦ ¸¸µé¸é ȨÆäÀÌÁö ¼­ºñ½º¸¦ ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù.    Ex>http://skycry.ath.cx/ userid    À§ÀÇ µðÆúÆ® µð·ºÅ丮 ¸»°í ´Ù¸¥ µð·ºÅ丮¸¦ Ãß°¡ ÇÔÀ¸·Î¼­ ¿©·¯ °³ÀÇ µð·ºÅ丮 ¼­ºñ½º¸¦ ÇÒ ¼ö ÀÖ½À´Ï´Ù.

±×¸². 6-26 UserDir ¼³Á¤

#UserDir ¿É¼Ç - °³ÀΠȨÆäÀÌÁö µð·ºÅ丮¿¡ ´ëÇÑ Á¢±Ù ±ÇÇÑ µîÀ» ¼³Á¤ ÇÕ´Ï´Ù.

<Limit>   </Limit> ·Î °¢°¢ÀÇ Á¢±ÙÀ» Á¦¾î ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¿É¼ÇµéÀº ¾Õ ºÎºÐ¿¡¼­ ¼³¸íÇÑ ´ë·Î ÇÏ¸é µË´Ï´Ù.    ¹°·Ð »ç¿ëÀÚ ÀÎÁõµµ ÇÒ ¼ö ÀÖ½À´Ï´Ù.

±×¸². 6-27 DirectoryIndex ¼³Á¤

#DirectoryIndex - ºê¶ó¿ìÀú°¡ ¾ÆÆÄÄ¡ ¼­¹ö·Î óÀ½ Á¢±Ù ÇßÀ» ¶§ º¸¿©ÁÙ ¹®¼­¸¦ ¼³Á¤ÇÕ´Ï´Ù.

   ÇÑ °³ ÀÌ»ó ³ª¿­ÀÌ °¡´ÉÇÏ°í, ¾Õ¿¡ ¼³¸íÇÑ µð·ºÅ丮 ¼³Á¤¿¡¼­ Option indexes·Î µÇ¾î ÀÖ°í, DirectoryIndex Áö½ÃÀÚ¿¡ Ç¥½ÃÇÑ ÆÄÀÏÀÌ µð·ºÅ丮¿¡ ¾øÀ» °æ¿ì ÇØ´ç µð·ºÅ丮¿Í ÆÄÀϵéÀº ¸ñ·ÏÈ­ µÇ¾î ºê¶ó¿ìÀú¿¡ ³ªÅ¸³³´Ï´Ù.

±×¸². 6-28 AccessFileName ¼³Á¤

#AccessFileName - °¢°¢ÀÇ µð·ºÅ丮ÀÇ Á¢±ÙÀ» Á¦¾îÇÏ´Â Á¤º¸¸¦ °¡Áø ÆÄÀÏ À̸§ ÀÔ´Ï´Ù.

   Áï, ÀÌ ÆÄÀÏÀ» Á¦¾î ÇÏ·Á´Â µð·ºÅ丮¿¡ ³Ö¾î »ç¿ë ÇÕ´Ï´Ù. ¾ÕÀÇ µð·ºÅ丮 Áö½ÃÀÚ¿Í ¿¬°üÇÏ¿© Âü°í Çϼ¼¿ä.

±×¸². 6-29 .htaccess ¼³Á¤

#.htaccess ÆÄÀÏ¿¡ÀÇ Á¢±Ù - <Files ÆÄÀϸí>   </Files>·Î ¼³Á¤À» Çϸç, »ç¿ë µÇ´Â ¿É¼ÇÀº¾Õ¿¡¼­ ¼³¸íÇÑ °Í°ú °°½À´Ï´Ù.

   ±×¸®°í ÆÄÀϸíÀ» .htaccess °¡ ¾Æ´Ñ ´Ù¸¥ À̸§À¸·Î ¾ÕÀÇ AccessFileName¿¡¼­ ¹Ù²Ù¾ú´Ù¸é ±× À̸§À» Àû¾î Áà¾ß µË´Ï´Ù.

±×¸². 6-30 CacheNegotiatedDocs ¼³Á¤

#CacheNegotiatedDocs - ¾ÆÆÄÄ"¡ ±âº»ÀûÀ¸·Î Çù»óµÈ ¹®¼­¿¡ ´ëÇؼ­´Â <Pragma: no-cache> ³»¿ëÀ» º¸³À´Ï´Ù.

Áï, ÇÁ¶ô½Ã ¼­¹öµéÀÌ ¹®¼­¸¦ ij½¬ÇÏÁö ¸øÇÏ°Ô ¿äû ÇÕ´Ï´Ù.    # ¸¦ Á¦°ÅÇÏ°í ¿É¼ÇÀ» ½ÇÇà ÇÏ¸é ¸ðµç ÇÁ¶ô½Ã°¡ ¹®¼­¸¦ ij½¬ÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù.

±×¸². 6-31 UseCanonicalName ¼³Á¤

#UseCanonicalName - ¾ÆÆÄÄ¡ 1.3 ¹öÀü¿¡¼­ »õ·Ó°Ô µîÀåÇÑ ±â´ÉÀÌ°í, ÀÌ ¿É¼ÇÀÌ ÄÑÁ® ÀÖÀ» °æ¿ì

ÀÚ±â ÂüÁ¶ URL(ÀÀ´äÀÌ ¿À´Â ¼­¹ö¸¦ ´Ù½Ã °¡¸®Å°´Â URL)À» ¸¸µé ÇÊ¿ä°¡ ÀÖÀ» ¶§¸¶´Ù °ø½ÄÀûÀÎ À̸§À» ¸¸µé±â À§ÇØ ServerName¿Í Port¸¦ »ç¿ë ÇÕ´Ï´Ù.    off ÀÏ °æ¿ì´Â ¾ÆÆÄÄ¡´Â °¡´ÉÇÒ °æ¿ì Ŭ¶óÀ̾ðÆ®°¡ Á¦°øÇÏ´Â hostname:port¸¦ »ç¿ë ÇÕ´Ï´Ù.    ÀÌ°ÍÀº ¶ÇÇÑ CGI ½ºÅ©¸³Æ®ÀÇ SERVER_NAME¿Í SERVER_PORT¿¡µµ ¿µÇâÀ» ÁÝ´Ï´Ù.

±×¸². 6-32 TypeConfig ¼³Á¤

#TypeConfig - mime.type ÆÄÀÏÀÇ À§Ä¡¸¦ ¼³Á¤ÇÕ´Ï´Ù.

±×¸². 6-33 DefaultType ¼³Á¤

#DefaultType - ¼­¹ö¿¡¼­ »ç¿ëµÇ´Â ¹®¼­Áß MIME ŸÀÔÀ¸·Î ¾Ë ¼ö ¾ø´Â ¹®¼­¿¡ ´ëÇØ Àû¿ëÇÒ ±âº» MIME ŸÀÔÀ» ¼³Á¤ÇÕ´Ï´Ù.

µðÆúÆ® °ªÀº text/plain À̸ç ÀÌ °ªÀº ÁÖ·Î ¼­¹ö¿¡ ¹®¼­ ÆÄÀÏÀÌ ¸¹À» °æ¿ì¿¡ »ç¿ë ÇÕ´Ï´Ù. ¸¸ÀÏ ¹ÙÀ̳ʸ®³ª ½ÇÇà ÆÄÀÏÀÌ ¸¹À» °æ¿ì¶ó¸é ÀÌ ¿É¼ÇÀº application/octet-streamÀ¸·Î Àû¾î ÁÖ¸é µË´Ï´Ù.    (À¥ ºê¶ó¿ìÀú°¡ ½ÇÇà ÆÄÀÏ µîÀ» ÅؽºÆ® ¹®¼­·Î Âø°¢ÇÏ°í ºê¶ó¿ìÀú »ó¿¡ Ç¥½ÃÇÏÁö ¾Ê±â À§ÇÔ ÀÔ´Ï´Ù.)

±×¸². 6-34 mod_mine_magic ¼³Á¤

#mod_mine_magic - mod_mine_magic ¸ðµâÀ» »ç¿ëÇÒ °æ¿ì ÇØ´ç ÆÄÀÏÀÇ ³»¿ëÀ¸·Î ÆÄÀÏ Å¸ÀÔ ÈùÆ®¸¦ ¾ò´Â ¿ªÇÒÀ» ÇÕ´Ï´Ù.

ÀÌ°ÍÀ» »ç¿ëÇϱâ À§Çؼ­´Â ÇØ´ç ¸ðµâÀ» žÀç ÇØ¾ß ÇÕ´Ï´Ù.    <IfModule>   </IfModule> Áö½ÃÀÚ´Â ÀÌ ¸ðµâÀÌ ÀÖÀ» ¶§ °¡´ÉÇÕ´Ï´Ù.

±×¸². 6-35 HostnameLookups ¼³Á¤

#HostnameLookups - ¾ÆÆÄÄ¡´Â Ŭ¶óÀ̾ðÆ®ÀÇ ¿äûÀ» ¹Þ¾Æ µéÀ̸鼭 IP¸¦ È®ÀÎÇÏ°í È®ÀÎÇÑ ÁÖ¼Ò¸¦ DNS ¼­¹ö¿¡ ´Ù½Ã ÀÇ·Ú ÇÏ´Â ÀÛ¾÷À» Çϱ⠶§¹®¿¡ »ó´çÇÑ ½Ã°£À» ¿äÇÏ°Ô µË´Ï´Ù. µðÆúÆ® °ªÀÎ off·Î µÎ°í »ç¿ëÇÏ±æ ±ÇÀå ÇÕ´Ï´Ù.

±×¸². 9-36 ErrorLog ¼³Á¤

#ErrorLog - ¿¡·¯¸¦ ±â·ÏÇÒ ÆÄÀÏÀÇ À§Ä¡¸¦ Àû¾î ÁÝ´Ï´Ù. <VirtualHost> Áö½ÃÀÚ¿¡¼­ ErrorLog ¼³Á¤À» ÇÏÁö ¾Ê¾Ò´Ù¸é ¿©±â¼­ÀÇ ¼³Á¤À»À» µû¸¨´Ï´Ù.    ·Î±× ÆÄÀÏÀÇ °æ¿ì´Â °è¼Ó ¿ë·®ÀÌ Áõ°¡Çϱ⠶§¹®¿¡ ¼ö½Ã·Î ¿ë·®À» ÁÙ¿©¾ß ÇÕ´Ï´Ù.

±×¸². 6-37 LogLevel ¼³Á¤

#LogLevel - ·Î±×¸Þ¼¼ÁöÀÇ Å©±â¸¦ Á¦¾î ÇÏ´Â ºÎºÐ ÀÔ´Ï´Ù.

¿É¼Ç¿¡´Â debug , info , notice , warn , error , crit ,alert , emerg µîÀÌ ÀÖ½À´Ï´Ù.

±×¸². 6-38 LogFormat ¼³Á¤

#LogFormat - CustomLog Áö½ÃÀÚ¿¡¼­ »ç¿ëÇÒ º°¸íÀ» Á¤ÀÇ ÇÕ´Ï´Ù.

    %h - È£½ºÆ®¸í
    %l - ¸®¸ðÆ® ·Î±× À̸§
    %u - »ç¿ëÀÚ ÀÎÁõ¿¡ »ç¿ëµÈ À¯Àú¸í
    %t - ½Ã°£
    %r - ¿äûÇÑ ³»¿ëÀÇ Ã¹¹ø° ÁÙ
    %s - ¼­¹ö »óÅÂ
    %b - Àü¼Û·®(Çì´õ Æ÷ÇÔ)
    %{Çì´õ} - ¿ä±¸µÈ Çì´õ ³»¿ë
    %U - ¿ä±¸ÇÑ URL

±×¸². 6-39 CustomLog ¼³Á¤

#CustomLog - access_log ÆÄÀÏÀÇ À§Ä¡¸¦ ¼³Á¤ ÇÕ´Ï´Ù. <VirtualHost> Áö½ÃÀÚ¿¡¼­ ÀÌ ¼³Á¤ ºÎºÐÀÌ ¾øÀ» °æ¿ì ¿©±â¼­ ¼³Á¤ÇÑ À§Ä¡·Î ¸ðµÎ ÀúÀåµË´Ï´Ù.

°¡»ó È£½ºÆ®º°·Î µû·Î Á¢±Ù ·Î±× ÆÄÀÏÀ» ¸¸µé°í ½ÍÀ¸¸é ÀÌ ¼³Á¤À» °¢°¢ÀÇ <VirtualHost> Áö½ÃÀÚ ¾È¿¡ ³Ö¾î Áà¾ß ÇÕ´Ï´Ù.

±×¸². 6-40 agent_log , referrer_log ¼³Á¤

#agent_log , referrer_log - ¸¸¾à ¿©·¯ºÐµéÀÌ agent_log , referrer_log ÆÄÀÏÀ» »ý¼º ÇÏ°íÀÚ ÇÒ °æ¿ì #¸¦ Á¦°ÅÇÕ´Ï´Ù.

±×¸². 6-41 single logfile ¼³Á¤

#single logfile - ¸¸¾à ¿©·¯ºÐµéÀÌ access , agent , referrer Á¤º¸¸¦ ÇϳªÀÇ ÆÄÀÏ¿¡ ¸ðµÎ ÀúÀå Çϱ⸦ ¿øÇÑ´Ù¸é combined ¿É¼ÇÀ» ÀÌ¿ë ÇÕ´Ï´Ù.

±×¸². 6-42 ServerSignature ¼³Á¤

#ServerSignature - ¾ÆÆÄÄ¡ ¼­¹ö°¡ »ý¼ºÇÏ´Â ÆäÀÌÁö(¿¡·¯¹®¼­ , FTP µð·ºÅ丮 list , mod_status , mod_info output , CGI »ý¼º¹®¼­ Á¦¿Ü)¿¡ ¼­¹ö ¹öÀü°ú °¡»ó È£½ºÆ® À̸§À» Æ÷ÇÔÇÏ´Â ÇàÀ» ³Ö´Â °ÍÀ» ¼³Á¤ÇÕ´Ï´Ù.

¿É¼Ç¿¡´Â On | Off | Email µîÀÌ ÀÖ°í EmailÀÇ °æ¿ì ServerAdminÀ¸·ÎÀÇ mailto: ¸µÅ©µµ Æ÷ÇÔ µË´Ï´Ù.

±×¸². 6-43 Alias ¼³Á¤

#Alias - º°ÄªÀ» ¼³Á¤ÇÏ´Â ºÎºÐ ÀÔ´Ï´Ù.

º°ÄªÀÇ ¼³Á¤Àº Alias /º°Äª/ "path" ÇÏ¸é µË´Ï´Ù.

   º°Äª »ç¿ë ½Ã¿¡ º°Äª ´ÙÀ½¿¡ "/"¸¦ Àû¾îÁÖ¸é º°ÄªÀ» Ç¥ÇöÇÒ ¶§ /º°Äª/ ÀÌ·¸°Ô Ç¥ÇöÇØ¾ß µË´Ï´Ù.    µð·ºÅ丮 ¼³Á¤Àº ¾Õ¿¡¼­ »ç¿ëÇÑ ¿É¼ÇÀ» »ç¿ëÇÏ¸é µË´Ï´Ù.    º°ÄªÀº Çϳª ÀÌ»ó ¿©·¯ °³ ¸¸µé¾î »ç¿ë °¡´ÉÇϱ⠶§¹®¿¡ ÇÊ¿äÇÑ ¸¸Å­ ¸¸µé¾î »ç¿ëÇÏ¸é µË´Ï´Ù.    ¹°·Ð, ÁÖÀÇ ÇÒ ºÎºÐÀº º°Äª ´ÙÀ½ÀÇ "/"¸¦ Àû¾î Áá´À³Ä ÇÏ´Â °ÍÀÔ´Ï´Ù.    ¼­¹ö°¡ URL¿¡ "/"ÀÌ ÀÖ¾î¾ß ó¸®Çϱ⠶§¹®ÀÔ´Ï´Ù.

±×¸². 6-44 ScriptAlias ¼³Á¤

#ScriptAlias - ¼­¹ö ½ºÅ©¸³Æ®¸¦ Æ÷ÇÔÇÑ µð·ºÅ丮¸¦ Á¦¾îÇÏ´Â ¼³Á¤ ÀÔ´Ï´Ù.

Alias¿Í ¼³Á¤ ÇÏ´Â ºÎºÐÀº °°Áö¸¸ ÀÌ ¼³Á¤Àº °¡¸®Å°´Â µð·ºÅ丮 ¾ÈÀÇ ¹®¼­¸¦ ½ÇÇàÇÏ´Â ÇÁ·Î±×·¥À¸·Î ÀνÄÇÏ¿© ½ÇÇàÇÏ°Ô µË´Ï´Ù.

±×¸². 6-45 ScriptAlias µð·ºÅ丮 ¼³Á¤

À§ ±×¸²ÀÇ µð·ºÅ丮 ¼³Á¤ path ºÎºÐÀº ScriptAlias ·Î º°Äª ó¸®µÈ ½ÇÁ¦ CGI µð·ºÅ丮·Î ¼³Á¤ ÇØ¾ß µË´Ï´Ù.

±×¸². 6-46 Redirect ¼³Á¤

#Redirect - ¼­¹ö¿¡ Á¸ÀçÇÏÁö ¾Ê´Â ¹®¼­·Î Á¢±ÙÀÌ ¿Ã °æ¿ì ÇöÀç Á¸ÀçÇÏ´Â ¹®¼­·ÎÀÇ À§Ä¡¸¦ ¹Ù²ã ÁÖ´Â ¼³Á¤ ÀÔ´Ï´Ù.

Áï, ¿¾³¯¿¡ »ç¿ëÇÏ´ø URL·Î Á¢¼ÓÇÏ´Â »ç¿ëÀÚ¸¦ À§ÇØ »õ·Î¿î URL·Î À̵¿ÇÏ°Ô ÇØÁÖ´Â °ÍÀÔ´Ï´Ù.    »ç¿ë ¹æ¹ýÀº "Redirect ¿¾³¯URL »õ·Î¿îURL" ÇÏ¸é µË´Ï´Ù.

±×¸². 6-47 IndexOptions ¼³Á¤

#IndexOptions - DirectoryIndex Áö½ÃÀÚ¿¡¼­ Ç¥½ÃÇÑ ÆÄÀÏÀÌ Á¸ÀçÇÏÁö ¾ÊÀ» °æ¿ì µð·ºÅ丮 ¿Í ÆÄÀϵéÀÇ ¸ñ·ÏÀ» º¸¿© ÁÙ ¶§ µð·ºÅ丮¿Í ÆÄÀÏÀÇ ¼Ó¼º¿¡ µû¸¥ ¾ÆÀÌÄÜÀ» »ç¿ëÇÒÁö ¿©ºÎ¸¦ ¼³Á¤ ÇÕ´Ï´Ù.

±×¸². 6-48 AddIcon ¼³Á¤

#AddIcon - IndexOptions¿¡¼­ FancyIndexing·Î ¼³Á¤ µÇ¾î ÀÖÀ» °æ¿ì »ç¿ë µÇ¸ç °¢°¢ÀÇ È®ÀåÀÚ¿¡ µû¸¥ ¾ÆÀÌÄÜÀÇ ¸ð¾çÀ» Á¤ÇØ ÁÝ´Ï´Ù.

±×¸². 6-49 DefaultIcon ¼³Á¤

#DefaultIcon - AddIcon¿¡¼­ ¼³Á¤ µÇÁö ¾ÊÀº ±âº» ¾ÆÀÌÄÜÀ» ¼³Á¤ ÇÕ´Ï´Ù.

µðÆúÆ® ¾ÆÀÌÄÜÀº unknown.gif ÀÔ´Ï´Ù.

±×¸². 6-50 AddDescription ¼³Á¤

#AddDescription - ÀÌ ¼³Á¤Àº ¼­¹ö ÀÚµ¿ »ý¼º À妽º ÆÄÀÏÀÇ µÚ¿¡ °£´ÜÇÑ ¼³¸íÀ» Ãß°¡ÇÒ ¶§ »ç¿ë ÇÕ´Ï´Ù. (FancyIndexing ¼³Á¤ ÀÏ ¶§ °¡´ÉÇÕ´Ï´Ù.)

¹æ¹ýÀº AddDescription "¼³¸í" ÆÄÀϸí

±×¸². 6-51 ReadmeName , HeaderName ¼³Á¤

#ReadmeName , HeaderName - ReadmeNameÀº ¼­¹ö°¡ µð·ºÅ丮 ¸ñ·Ï µÚ¿¡ ºÙ¿© ³ÖÀ» README ÆÄÀÏÀÇ À̸§À» ¼³Á¤Çϸç, HeaderNameÀº µð·ºÅ丮 À妽º ¾Õ¿¡ ³»¿ëÀ» ³ÖÀ» ÆÄÀÏÀÇ À̸§À» ¼³Á¤ÇÕ´Ï´Ù.

   ¼­¹ö´Â óÀ½ name.html ÆÄÀÏ Ã£°í Á¸Àç ÇÏ¸é ±× ³»¿ëÀ» Æ÷ÇÔÇÕ´Ï´Ù.    ¸¸¾à ÆÄÀÏÀÌ Á¸ÀçÇÏÁö ¾Ê´Â´Ù¸é name.txt¸¦ ã°í txt ³»¿ëÀ¸·Î Æ÷ÇÔ ÇÕ´Ï´Ù.

±×¸². 6-52 IndexIgnore ¼³Á¤

#IndexIgnore - DirectoryIndexing¿¡¼­ ¸ñ·Ï¿¡¼­ Á¦¿ÜÇÒ ÆÄÀϸíÀ» ¼³Á¤ ÇÕ´Ï´Ù.

½© ½ºÅ¸ÀÏ°ú ¿ÍÀϵå Ä«µå »ç¿ëÀÌ °¡´É ÇÕ´Ï´Ù.

±×¸². 6-53 AddEncoding ¼³Á¤

#AddEncoding - ƯÁ¤ ºê¶ó¿ìÀú(Mosaic/x 2.1+)°¡ ÀڷḦ ¹ÞÀ¸¸é¼­ ¾ÐÃàÀ» Ç® ¼ö ÀÖµµ·Ï ÇØ ÁÝ´Ï´Ù.

   ÀÌ°ÍÀº ¸ðµç ºê¶ó¿ìÀú°¡ °¡´É ÇÑ °ÍÀº ¾Æ´Õ´Ï´Ù.    (FancyIndexingÀÇ Add Áö½ÃÀÚ¿Í Áö±ÝºÎÅÍ ³ª¿­ÇÏ´Â Add Áö½ÃÀÚ¿Í´Â °ü·ÃÀÌ ¾ø½À´Ï´Ù.)

±×¸². 6-54 AddLanguage ¼³Á¤

#AddLanguage - ¹®¼­ÀÇ ¾ð¾î¸¦ Ç¥½Ã ÇÕ´Ï´Ù. Áï, ³»¿ë Çù»ó °úÁ¤À» ÅëÇØ ºê¶ó¿ìÀú°¡ ÀÌÇØÇÏ´Â ¾ð¾îÀÇ ¹®¼­¸¦ Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù.

   Æú¶õµå¾îÀÇ °æ¿ì ÆÞ°ú ±¸ºÐ Çϱâ À§ÇØ pl .po·Î Ç¥±â ÇÕ´Ï´Ù.

±×¸². 6-55 LanguagePriority ¼³Á¤

#LanguagePriority - ¹®¼­ ¹®Àå À» ÀÐ¾î µéÀÌ´Â µ¿¾È ¿©·¯ °¡Áö ¾ð¾î°¡ Á¸Àç ÇÒ °æ¿ì ¿ì¼±µÇ´Â ¾ð¾î¸¦ ³ª¿­ÇØ ÁÝ´Ï´Ù.

   ¼³Á¤Àº ³»¸²Â÷¼øÀ¸·Î ³ª¿­ ÇÕ´Ï´Ù.

±×¸². 6-56 AddType ¼³Á¤

#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 ¼Ò½º¸¦ º¸°ÔÇÕ´Ï´Ù.

±×¸². 6-57 AddHandler ¼³Á¤

#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

±×¸². 6-58 Action ¼³Á¤

#Action - ¸ÅĪµÇ´Â ÆÄÀÏÀÌ ºÒ·ÁÁú ¶§¸¶´Ù ÇØ´ç ¹Ìµð¾î ŸÀÔ¿¡ ¸Â´Â ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ ¼³Á¤Àº ÀÚÁÖ »ç¿ëµÇ´Â CGI ÆÄÀÏ ÇÁ·Î¼¼¼­¿¡ ´ëÇØ ¹Ýº¹ÀûÀ¸·Î URLÀ» »ç¿ëÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù.

±×¸². 6-59 MetaDir , MetaSuffix ¼³Á¤

#MetaDir , MetaSuffix - MetaDir´Â ¾ÆÆÄÄ"¡ ¸ÞŸ Á¤º¸ ÆÄÀÏÀ» ãÀ» µð·ºÅ丮 À̸§ ÀÔ´Ï´Ù.

ÀÌ ÆÄÀÏ¿¡´Â ¹®¼­¸¦ º¸³¾ ¶§ Ãß°¡ÇÒ Ãß°¡ HTTP Çì´õ Á¤º¸°¡ ÀÖ½À´Ï´Ù.    MetaSuffix´Â ¸ÞŸ Á¤º¸¸¦ °¡Áö°í ÀÖ´Â ÆÄÀÏÀÇ Á¢¹Ì¾î¸¦ ¼³Á¤ ÇÕ´Ï´Ù.

±×¸². 6-60 Customizable error response ¼³Á¤

#Customizable error response - Á¸ÀçÇÏÁö ¾Ê´Â ÆäÀÌÁö¸¦ ¿äû ¹ÞÀ» °æ¿ì ¶Ç´Â ÇØ´ç µð·ºÅ丮ÀÇ Æ۹̼ÇÀÌ ¾øÀ» °æ¿ì º¸¿© ÁÖ´Â ¿¡·¯ ¸Þ½ÃÁö ¼³Á¤ ÀÔ´Ï´Ù.

°ü¸®ÀÚ ÀÓÀÇ·Î ´ÙÀ½ 3°¡Áö Áß ¼±Åà Çؼ­ Ãâ·ÂÇØ ÁÙ ¼ö ÀÖ½À´Ï´Ù.

    1)  plain text - º¸Åë ÅؽºÆ® È­¸é
    2)  local redirects - ³»ºÎ Url·Î ¹æÇâ ÀüȯÀ» ÇÕ´Ï´Ù.
    3)  external redirects - ¿ÜºÎ Url·Î ¹æÇâ ÀüȯÀ» ÇÕ´Ï´Ù.

ÀϹÝÀûÀ¸·Î ¿ø·¡ ¿äû°ú °ü°èµÈ ȯ°æ º¯¼öÀÇ ´ëºÎºÐÀÌ ½ºÅ©¸³Æ®¿¡ Àü´ÞµÇÁö ¸øÇÕ´Ï´Ù.

±×¸². 6-61 BrowserMatch ¼³Á¤

#BrowserMatch - HTTP ÀÀ´ä ¹æ½ÄÀ» ¼öÁ¤ÇÕ´Ï´Ù.

ù¹ø° Áö½ÃÀÚ´Â Netscape 2.x ¿Í À¯»çÇÑ ºê¶ó¿ìÀú¿¡ ´ëÇØ KeepAlive ±â´ÉÀ» »ç¿ëÇÏÁö ¸øÇÏ°Ô ÇÏ´Â ¼³Á¤ÀÔ´Ï´Ù.    (ÇØ´ç ºê¶ó¿ìÀú´Â KeepAlive±â´É ±¸Çö¿¡ ¹®Á¦Á¡ÀÌ ÀÖ½À´Ï´Ù.)    µÎ¹ø° Áö½ÃÀÚ´Â HTTP/1.1À» À߸ø ±¸ÇöÇϸç 301, 302(redirect) ÀÀ´ä¿¡ ´ëÇØ KeepAliveÀ» Á¦´ë·Î Áö¿ø ¸øÇÏ´Â MS Explorer 4.0b2¸¦ À§ÇÑ ¼³Á¤ÀÔ´Ï´Ù.

±×¸². 6-62 BrowserMatch ¼³Á¤

# BrowserMatch - HTTP/1.1 ÀÀ´äµµ Á¦´ë·Î ó¸® ÇÏÁö ¸øÇØ HTTP/1.1 spec¸¦ À§¹ÝÇÏ´Â ºê¶ó¿ìÀú¿¡ ´ëÇØ HTTP/1.1 ÀÀ´äÀ» ÇÏÁö ¾Ê°Ô ÇÏ´Â ¼³Á¤ÀÔ´Ï´Ù.

±×¸². 6-63 server status , server info reports ¼³Á¤

#server status , server info reports - ¼­¹ö »óÅ Á¤º¸¸¦ Çã¿ëÇÒ servernameÀ» Àû¾î ÁÝ´Ï´Ù.

server status ¹æ¹ýÀº http://servername /server-status ÀÔ´Ï´Ù.

¿©±â¼­ servernameÀ» ÀûÀýÈ÷ ¹Ù²Ù¾î »ç¿ëÇÏ¸é µË´Ï´Ù.

server info ¹æ¹ýÀº

http://servername /server-info ÀÔ´Ï´Ù (mod_info.c °¡ ·ÎµåµÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù.)

±×¸². 6-64 ¹ö±× ÀÌ¿ë ¹æÁö ¼³Á¤

#¹ö±× ÀÌ¿ë ¹æÁö - ÀÌÀü 1.1¹öÀü¿¡¼­ ÀÖ´ø ¹ö±×¸¦ ¾Ç¿ë ÇÏ·Á´Â »ç¶÷ÀÌ Àִµ¥, #¸¦ Á¦°ÅÇÏ¸é ¹ö±×¸¦ ÀÌ¿ëÇÑ °ø°ÝÀÌ ÀÖÀ» ¶§ phf.apache.org»óÀÇ ±â·Ï ½ºÅ©¸³ÅÍ·Î ¹æÇâ ÀüȯÀ» ½ÃÅ°°Ô ÇÕ´Ï´Ù.    ¶Ç ´Ù¸¥ ¹æ¹ýÀº Á÷Á¢ support/php_abuse_log.cgi ½ºÅ©¸³Æ®¸¦ ÀÌ¿ëÇØ ¿©·¯ºÐ ÀÚ½ÅÀÌ ÀúÀåÇÏ´Â °ÍÀÔ´Ï´Ù.

±×¸². 6-65 Proxy Server ¼³Á¤

#Proxy Server - ÇÁ¶ô½Ã ¼­¹ö »ç¿ëÀ» ¼³Á¤ÇÏ´Â ºÎºÐÀÔ´Ï´Ù.

ÇÁ¶ô½Ã ¼­¹ö ¸ðµâÀ» Æ÷ÇÔ ÇßÀ» °æ¿ì #¸¦ Á¦°ÅÇϸé ÇÁ¶ô½Ã ¼­¹ö »ç¿ëÀÌ °¡´É ÇÕ´Ï´Ù.

±×¸². 6-66 ProxyVia ¼³Á¤

#ProxyVia - HTTP/1.1 <Via:> Çì´õ¸¦ ó¸®ÇÒÁö ¿©ºÎ¸¦ ¼³Á¤ÇÏ´Â ºÎºÐÀÔ´Ï´Ù.

¿É¼Ç¿¡´Â Off | On | Full | Block µîÀÌ ÀÖÀ¸¸ç FullÀº ¼­¹ö ¹öÀüÀ» Æ÷ÇÔ Çϸç, Block´Â ³ª°¡´Â ¸ðµç ÀÚ·á¿¡ <Via:>¸¦ Á¦°Å ÇÕ´Ï´Ù.

±×¸². 6-67 cache ¼³Á¤

#cache - ij½¬ ±â´ÉÀ» enable Çϱâ À§Çؼ­´Â #À» Á¦°Å ÇÕ´Ï´Ù.

(CacheRoot°¡ ¾øÀ¸¸é ij½¬ÇÏÁö ¾Ê½À´Ï´Ù.)

¾ÆÆÄÄ¡ÀÇ °¡»ó È£½ºÆ® ¼³Á¤(section 3)

´Ù¸¥ IP¿Í È£½ºÆ® À̸§À» ó¸®ÇÏ´Â °¡»óÈ£½ºÆ® ¼³Á¤ ºÎºÐ

±×¸². 6-68 NameVirtualHost ¼³Á¤

¿©·¯ºÐµéÀÌ À¥ ¼­¹ö¿¡ ´Ù¼öÀÇ µµ¸ÞÀÎ/È£½ºÆ®À̸§À» °ü¸®ÇÏ±æ ¿øÇÑ´Ù¸é ÇØ´çÇϴ ȣ½ºÆ®¸¦ VirtualHost Áö½ÃÀÚ¿¡ Æ÷ÇÔ ½ÃÄÑ¾ß ÇÕ´Ï´Ù.

#NameVirtualHost - À̸§ ±â¹ÝÀÇ °¡»ó È£½ºÆ®¸¦ »ç¿ëÇÏ·Á¸é Àû¾îµµ ÇϳªÀÇ IP(port ¹øÈ£)¸¦ Á¤ÀÇ ÇØ¾ß ÇÕ´Ï´Ù.

±×¸². 6-69 VirtualHost ¼³Á¤

# VirtualHost - <VirtualHost È£½ºÆ® ¸í>   < /VirtualHost > ÀÌ·¸°Ô ¼³Á¤ ÇÏ¸ç º¸´Ù ÀÚ¼¼ÇÑ °¡»ó È£½ºÆ®¿¡ °üÇÑ ÀÚ·á´Â http://www.apache.org/³ª http://kldp.org ¿¡¼­ ãÀ» ¼ö ÀÖ½À´Ï´Ù.

´ÙÀ½ Àå¿¡¼­´Â PHPÀÇ ±âº» ¹®¹ý°ú ÇÁ·Î±×·¥ ÀÛ¼º ¹æ¹ýÀ» ¼³¸íÇÏ°Ú½À´Ï´Ù.


´ÙÀ½ ÀÌÀü Â÷·Ê