Apache 2.0ÀÇ »õ·Î¿î ±â´É °³¿ä
³ª¾ÆÁø Á¡: ÇÙ½É | ¸ðµâ
- À¯´Ð½º ¾²·¹µå
- POSIX ¾²·¹µå¸¦ Áö¿øÇÏ´Â À¯´Ð½º ½Ã½ºÅÛ¿¡¼ ¾ÆÆÄÄ¡¸¦
¿©·¯ ÇÁ·Î¼¼½º¿Í ¿©·¯ ¾²·¹µå·Î È¥ÇÕÇؼ ½ÇÇàÇÒ ¼ö ÀÖ´Ù.
ÀüºÎ´Â ¾Æ´ÏÁö¸¸ ¸¹Àº °æ¿ì ¹üÀ§¼º(scalability)À» Çâ»ó½ÃŲ´Ù.
- »õ·Î¿î ÄÄÆÄÀÏ ½Ã½ºÅÛ
- ÄÄÆÄÀÏ ½Ã½ºÅÛÀÌ autoconf¿Í libtoolÀ» »ç¿ëÇϵµ·Ï
ÀçÀÛ¼ºµÇ¾ú´Ù. ±×·¡¼ ¾ÆÆÄÄ¡ ±¸¼º ½Ã½ºÅÛÀÌ ´Ù¸¥ ÆÐÅ°Áöµé°ú
Á»´õ ºñ½ÁÇØÁ³´Ù.
- ¿©·¯ ÇÁ·ÎÅäÄÝ Áö¿ø
- ÀÌÁ¦ ¾ÆÆÄÄ¡´Â ¿©·¯ ÇÁ·ÎÅäÄÝÀ» ¼ºñ½ºÇÒ ¼ö ÀÖ´Â ±¸Á¶¸¦
°®Ãè´Ù. mod_echo°¡ ±× ¿¹·Î ÀÛ¼ºµÇ¾ú´Ù.
- ºñÀ¯´Ð½º Ç÷¡ÆûÀÇ ´õ ³ªÀº Áö¿ø
- Apache 2.0´Â BeOS, OS/2, À©µµ¿ìÁî¿Í °°Àº ºñÀ¯´Ð½º
Ç÷¡Æû¿¡¼ ´õ ºü¸£°í ¾ÈÁ¤ÈµÇ¾ú´Ù. ÀÌÁ¦ ¾ÆÆÄÄ¡´Â À̵é Ç÷¡Æû¿¡¼
¹ö±×°¡ ¸¹°í ¼º´ÉÀÌ ´À·È´ø POSIX ȣȯÃþ ´ë½Å ÀÚü API·Î ±¸ÇöµÈ
Ç÷¡Æû ƯÀ¯ÀÇ multi-processing module (MPM)°ú
Apache Portable Runtime (APR)À¸·Î ±¸ÇöµÈ´Ù.
- »õ·Î¿î ¾ÆÆÄÄ¡ API
- ¸ðµâ API°¡ 2.0¿¡¼ »ó´çÈ÷ º¯Çß´Ù. 1.3ÀÇ ¸¹Àº ¸ðµâ
¼ø¼¿Í ¿ì¼±¼øÀ§ ¹®Á¦°¡ »ç¶óÁ³´Ù. 2.0Àº À̸¦ ´ëºÎºÐ ÀÚµ¿À¸·Î Çϸç,
¸ðµâ ¼ø¼´Â ÀÌÁ¦ ´õ À¯¿¬ÇÑ ÈÅ(hook) ´ÜÀ§·Î Á¤ÇÑ´Ù. ¶Ç,
¾ÆÆÄÄ¡ ¼¹ö ÇÙ½ÉÀ» ¼öÁ¤ÇÏÁö ¾Ê°í »õ·Î¿î ¸ðµâ ±â´ÉÀ» Á¦°øÇϱâÀ§ÇÑ
ÇÔ¼ö°¡ Ãß°¡µÇ¾ú´Ù.
- IPv6 Áö¿ø
- ÇÏÀ§ Apache Portable Runtine ¶óÀ̺귯¸®°¡ IPv6¸¦ Áö¿øÇÏ´Â
½Ã½ºÅÛ¿¡¼ ¾ÆÆÄÄ¡´Â ±âº»ÀûÀ¸·Î IPv6 ¼ÒÄÏÀ» ±â´Ù¸°´Ù.
¶Ç, Listen, NameVirtualHost, <VirtualHost> Áö½Ã¾î°¡
IPv6 ¼ýÀÚ ÁÖ¼Ò ¹®ÀÚ¿À» Áö¿øÇÑ´Ù. (¿¹, "Listen [fe80::1]:8080").
- ÇÊÅ͸µ
- ÀÌÁ¦ ¾ÆÆÄÄ¡ ¸ðµâÀ» ¼¹ö·Î ¿À°í°¡´Â ³»¿ë È帧¿¡ ´ëÇÑ
ÇÊÅÍ·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î mod_includeÀÇ INCLUDES ÇÊÅ͸¦
»ç¿ëÇÏ¿© CGI ½ºÅ©¸³Æ®ÀÇ Ãâ·Â¿¡¼ Server Side Include Áö½Ã¾î¸¦
ÆĽÌÇÒ ¼ö ÀÖ´Ù.
- ´Ù±¹¾î ¿À·ù ÀÀ´ä
- ºê¶ó¿ìÀú·Î º¸³»´Â ¿À·ù ÀÀ´ä ¸Þ¼¼Áö°¡ ÀÌÁ¦ SSI ¹®¼¸¦
»ç¿ëÇÏ¿© ´Ù±¹¾î·Î Á¦°øµÈ´Ù. °ü¸®ÀÚ°¡ ÀÏ°üµÈ ¿Ü¾çÀ» À§ÇØ ÀÌ ¹®¼¸¦
¼öÁ¤ÇÒ ¼ö ÀÖ´Ù.
- °£´ÜÇØÁø ¼³Á¤
- È¥¶õÀ» ÁÖ´ø ¸¹Àº Áö½Ã¾îµéÀÌ °£´ÜÇØÁ³´Ù. ÀÚÁÖ È¥¶õÀ» ÁÖ´ø
Port¿Í BindAddress Áö½Ã¾î´Â ¾ø¾îÁö°í IP ÁÖ¼Ò ¹ÙÀεù¿¡
Listen Áö½Ã¾î¸¸ÀÌ »ç¿ëµÈ´Ù. ServerName Áö½Ã¾î´Â ¸®´ÙÀÌ·º¼Ç°ú
°¡»óÈ£½ºÆ® ÀνÄÀ» À§Çؼ¸¸ ¼¹ö¸í°ú Æ÷Æ®¸¦ ÁöÁ¤ÇÑ´Ù.
- Windows NT À¯´ÏÄÚµå ÀÚü Áö¿ø
- Windows NT¿¡¼ Apache 2.0Àº ÀÌÁ¦ ¸ðµç ÆÄÀϸí ÀÎÄÚµù¿¡
utf-8À» »ç¿ëÇÑ´Ù. ÀÌ´Â ÇÏÀ§ À¯´ÏÄÚµå ÆÄÀϽýºÅÛ¿¡ Á÷Á¢ Àü´ÞµÇ¾î,
Windows 2000°ú Windows XP¸¦ Æ÷ÇÔÇÑ ¸ðµç Windows NT±â¹Ý ½Ã½ºÅÛ¿¡
´Ù±¹¾î Áö¿øÀ» Á¦°øÇÑ´Ù. ÀÌ ±â´ÉÀº Windows 95, 98, ME¿¡´Â
Áö¿øµÇÁö¾Ê°í, ÆÄÀϽýºÅÛ Á¢±Ù¿¡ Àü°ú °°ÀÌ ½Ã½ºÅÛÀÇ Áö¿ª ÄÚµåÆäÀÌÁö¸¦
»ç¿ëÇÑ´Ù.
- mod_ssl
- Apache 2.0¿¡¼ »õ·Î Ãß°¡µÇ¾ú´Ù. ÀÌ ¸ðµâÀº OpenSSLÀÌ Á¦°øÇÏ´Â
SSL/TLS ¾ÏÈ£È ÇÁ·ÎÅäÄÝÀÇ ÀÎÅ×ÆäÀ̽º´Ù.
- mod_dav
- Apache 2.0¿¡¼ »õ·Î Ãß°¡µÇ¾ú´Ù. ÀÌ ¸ðµâÀº À¥ ³»¿ëÀ»
¿Ã¸®°í À¯ÁöÇϱâÀ§ÇÑ HTTP Distributed Authoring and Versioning
(DAV) ¸í¼¼¸¦ ±¸ÇöÇÑ´Ù.
- mod_auth_digest
- °øÀ¯¸Þ¸ð¸®¸¦ »ç¿ëÇÏ¿© ÇÁ·Î¼¼½º°£ ¼¼¼Ç ij½ÌÀ» Áö¿øÇÑ´Ù.
- mod_charset_lite
- Apache 2.0¿¡¼ »õ·Î Ãß°¡µÇ¾ú´Ù. ÀÌ ½ÇÇèÀûÀÎ ¸ðµâÀº
¹®Àڼ º¯È¯°ú ÀçÀÛ¼º ±â´ÉÀ» Á¦°øÇÑ´Ù.
- mod_file_cache
- Apache 2.0¿¡¼ »õ·Î Ãß°¡µÇ¾ú´Ù. ÀÌ ¸ðµâÀº Apache 1.3ÀÇ
mod_mmap_static ±â´É¿¡ ´õ ³ªÀº ij½¬ ±â´ÉÀ» Ãß°¡Çß´Ù.
- mod_headers
- ÀÌ ¸ðµâÀº Apache 2.0¿¡¼ ´õ À¯¿¬ÇØÁ³´Ù. ÀÌÁ¦ mod_proxy°¡
»ç¿ëÇÏ´Â ¿äû Çì´õ¸¦ ¼öÁ¤ÇÒ ¼ö ÀÖ°í, °æ¿ì¿¡ µû¶ó¼ ÀÀ´ä
Çì´õ¸¦ ¼³Á¤ÇÒ ¼öµµ ÀÖ´Ù.
- mod_proxy
- ÀÌ ÇÁ·Ï½Ã ¸ðµâÀº »õ·Î¿î ÇÊÅÍ ±¸Á¶¸¦ ÀÌ¿ëÇÏ°í ´õ ¹ÏÀ»¸¸ÇÑ HTTP/1.1
ÇÁ·Ï½Ã¸¦ ±¸ÇöÇϱâÀ§ÇØ ¿ÏÀüÈ÷ ÀçÀÛ¼ºµÇ¾ú´Ù. Ãß°¡·Î »õ·Î¿î
<Proxy> ¼³Á¤ ¼½¼ÇÀº ÇÁ·Ï½Ã ¼³Á¤À» ´õ ½±°Ô (±×¸®°í ³»ºÎÀûÀ¸·Î
´õ ºü¸£°Ô) ¸¸µç´Ù. °ú°Å <Directory "proxy:..."> ¼³Á¤Àº ÀÌÁ¦
Áö¿øÇÏÁö ¾Ê´Â´Ù. ¸ðµâÀº proxy_connect, proxy_ftp, proxy_http¿Í °°ÀÌ
Áö¿øÇÏ´Â ÇÁ·ÎÅäÄÝ º°·Î ³ª´²Á³´Ù.
- mod_negotiation
- »õ·Î¿î ForceLanguagePriority Áö½Ã¾î´Â Ŭ¶óÀ̾ðÆ®°¡ NOT ACCEPTABLEÀ̳ª
MULTIPLE CHOICES ÀÀ´ä ´ë½Å ¸ðµç °æ¿ì ÇÑ ¹®¼¸¦ ¹Þ´Â °ÍÀ» º¸ÀåÇÑ´Ù.
Ãß°¡·Î Çù»ó ¾Ë°í¸®Áò°ú MultiViews ¾Ë°í¸®ÁòÀÌ ´õ ÀÏ°üµÈ °á°ú¸¦
³»µµ·Ï ¼öÁ¤µÇ¾ú°í, ¹®¼ ³»¿ëÀ» Æ÷ÇÔÇÒ ¼ö ÀÖ´Â »õ·Î¿î Çü½ÄÀÇ
type mapÀÌ Ãß°¡µÇ¾ú´Ù.
- mod_autoindex
- ÀÚµ¿À¸·Î »ý¼ºµÈ µð·ºÅ丮 ¸ñ·ÏÀÌ ÀÌÁ¦ ´õ ±ò²ûÇÑ Çü½ÄÀ» À§ÇØ
HTML Ç¥¸¦ »ç¿ëÇÒ ¼ö ÀÖ°Ô µÇ¾ú°í, ¹öÀü Á¤·ÄÀ» Æ÷ÇÔÇÏ¿© Á¤·ÄÀ»
ÀÚ¼¼È÷ Á¶ÀýÇÒ ¼ö ÀÖ°í, µð·ºÅ丮 ¸ñ·ÏÀ» ¿ÍÀϵåÄ«µå·Î °É·¯³¾ ¼ö ÀÖ´Ù.
- mod_include
- »õ·Î¿î Áö½Ã¾î·Î SSI ¿ä¼ÒÀÇ ±âº» ½ÃÀÛ ÅÂ±×¿Í ¸¶Ä§ ű׸¦
¼öÁ¤ÇÒ ¼ö ÀÖ°í, ¿À·ù¿Í ½Ã°£Çü½Ä ¼³Á¤ÀÌ SSI ¹®¼°¡ ¾Æ´Ñ
ÁÖ ¼³Á¤ÆÄÀÏ¿¡¼ °¡´ÉÇÏ°Ô µÇ¾ú´Ù. mod_include¿¡¼ (ÀÌÁ¦ Perl
Á¤±ÔÇ¥Çö½Ä ¹®¹ý¿¡ ±â¹ÝÇÑ) Á¤±ÔÇ¥Çö½Ä ÆĽ̰ú ±×·ì °á°ú¸¦
$0 ... $9 º¯¼ö·Î ¾òÀ» ¼ö ÀÖ´Ù.
- mod_auth_dbm
- ÀÌÁ¦ AuthDBMType
Áö½Ã¾î¸¦ »ç¿ëÇÏ¿© ¿©·¯ DBM·ù µ¥ÀÌÅͺ£À̽º¸¦ Áö¿øÇÑ´Ù.
- mod_auth_db
- AuthDBMType Áö½Ã¾î°¡ ÀÖ´Â mod_auth_dbmÀÌ ±â´ÉÀ»
´ë½ÅÇϱ⶧¹®¿¡ ¾ø¾îÁ³´Ù.