Apache 2.0ÀÇ »õ·Î¿î ±â´É °³¿ä
ÀÌ ¹®¼´Â ¾ÆÆÄÄ¡ À¥¼¹ö 1.3 ¹öÀü°ú 2.0¹öÀü°£ÀÇ ÁÖµÈ Â÷ÀÌÁ¡À» ¼³¸íÇÑ´Ù.
- À¯´Ð½º ¾²·¹µå
- POSIX ¾²·¹µå¸¦ Áö¿øÇÏ´Â À¯´Ð½º ½Ã½ºÅÛ¿¡¼ ¾ÆÆÄÄ¡¸¦ ¿©·¯ ÇÁ·Î¼¼½º¿Í ¿©·¯ ¾²·¹µå·Î È¥ÇÕÇؼ ½ÇÇàÇÒ ¼ö ÀÖ´Ù. ÀüºÎ´Â ¾Æ´ÏÁö¸¸ ¸¹Àº °æ¿ì È®Àå°¡´É¼º(scalability)À» ³ôÀδÙ.
- »õ·Î¿î ÄÄÆÄÀÏ ½Ã½ºÅÛ
- ÄÄÆÄÀÏ ½Ã½ºÅÛÀÌ
autoconf
¿Í libtool
À» »ç¿ëÇϵµ·Ï ÀçÀÛ¼ºµÇ¾ú´Ù. ±×·¡¼ ¾ÆÆÄÄ¡ ±¸¼º ½Ã½ºÅÛÀÌ ´Ù¸¥ ÆÐÅ°Áöµé°ú Á»´õ ºñ½ÁÇØÁ³´Ù.
- ¿©·¯ ÇÁ·ÎÅäÄÝ Áö¿ø
- ÀÌÁ¦ ¾ÆÆÄÄ¡´Â ¿©·¯ ÇÁ·ÎÅäÄÝÀ» ¼ºñ½ºÇÒ ¼ö ÀÖ´Â ±¸Á¶¸¦ °®Ãè´Ù.
mod_echo
°¡ ±× ¿¹·Î ÀÛ¼ºµÇ¾ú´Ù.
- ºñÀ¯´Ð½º Ç÷¡Æû¿¡ ´ëÇÑ ´õ ³ªÀº Áö¿ø
- Apache 2.0´Â BeOS, OS/2, À©µµ¿ìÁî¿Í °°Àº ºñÀ¯´Ð½º Ç÷¡Æû¿¡¼ ´õ ºü¸£°í ¾ÈÁ¤ÈµÇ¾ú´Ù. ÀÌÁ¦ ¾ÆÆÄÄ¡´Â À̵é Ç÷¡Æû¿¡¼ ¹ö±×°¡ ¸¹°í ¼º´ÉÀÌ ´À·È´ø POSIX ȣȯÃþ ´ë½Å ÀÚü API·Î ±¸ÇöµÈ Ç÷¡Æû ƯÀ¯ÀÇ ´ÙÁßó¸® ¸ðµâ (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 Áö½Ã¾î¸¦ ó¸®ÇÒ ¼ö ÀÖ´Ù. mod_ext_filter
¸ðµâÀº CGI ÇÁ·Î±×·¥À» Çڵ鷯·Î »ç¿ëÇÏ´Â °Í°ú °°ÀÌ ¿ÜºÎ ÇÁ·Î±×·¥À» ÇÊÅÍ·Î »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù.
- ´Ù±¹¾î ¿À·ù ÀÀ´ä
- ºê¶ó¿ìÀú·Î º¸³»´Â ¿À·ù ÀÀ´ä¹®ÀÌ ÀÌÁ¦ 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¿¡´Â Áö¿øµÇÁö¾Ê°í, ÆÄÀϽýºÅÛ Á¢±Ù¿¡ Àü°ú °°ÀÌ ½Ã½ºÅÛÀÇ Áö¿ª ÄÚµåÆäÀÌÁö¸¦ »ç¿ëÇÑ´Ù.
- Á¤±ÔÇ¥Çö½Ä ¶óÀ̺귯¸® Updated
- Apache 2.0Àº Perlȣȯ Á¤±ÔÇ¥Çö½Ä ¶óÀ̺귯¸® (Perl Compatible Regular Expression Library) (PCRE)¸¦ Æ÷ÇÔÇÑ´Ù. ÀÌÁ¦ ¸ðµç Á¤±ÔÇ¥Çö½Ä¿¡ ´õ °·ÂÇÑ Perl 5 ¹®¹ýÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù.
mod_ssl
- Apache 2.0¿¡¼ »õ·Î Ãß°¡µÇ¾ú´Ù. ÀÌ ¸ðµâÀº OpenSSLÀÌ Á¦°øÇÏ´Â SSL/TLS ¾ÏÈ£È ÇÁ·ÎÅäÄÝÀÇ ÀÎÅ×ÆäÀ̽º´Ù.
mod_dav
- Apache 2.0¿¡¼ »õ·Î Ãß°¡µÇ¾ú´Ù. ÀÌ ¸ðµâÀº À¥ÄÁÅÙÃ÷¸¦ ¿Ã¸®°í °ü¸®ÇϱâÀ§ÇÑ HTTP Distributed Authoring and Versioning (DAV) Ç¥ÁØÀ» ±¸ÇöÇÑ´Ù.
mod_deflate
- Apache 2.0¿¡¼ »õ·Î Ãß°¡µÇ¾ú´Ù. ³×Æ®¿÷ »ç¿ë·®À» ÁÙÀ̱âÀ§ÇØ ºê¶ó¿ìÀú¿¡°Ô ÄÁÅÙÃ÷¸¦ ¾ÐÃàÇؼ º¸³»¶ó°í ¿äûÇÒ ¼ö ÀÖ´Ù.
mod_auth_ldap
- Apache 2.0.41¿¡¼ »õ·Î Ãß°¡µÇ¾ú´Ù. ÀÌ ¸ðµâÀº HTTP Basic Authentication¿¡ »ç¿ëÇÏ´Â Á¤º¸¸¦ LDAP µ¥ÀÌÅͺ£À̽º¿¡ ÀúÀåÇÑ´Ù. °ü·ÃµÈ
mod_ldap
¸ðµâÀº ¿¬°áÇ®(connection pool)À» Á¦°øÇÏ°í, °á°ú¸¦ ij½ÌÇÑ´Ù.
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 Á¤±ÔÇ¥Çö½Ä ¹®¹ýÀ¸·Î) Á¤±ÔÇ¥Çö½Ä ÆĽ̰ú ±×·ìÀÇ °á°ú¸¦
mod_include
ÀÇ $0
... $9
º¯¼ö·Î ¾òÀ» ¼ö ÀÖ´Ù.
mod_auth_dbm
- ÀÌÁ¦
AuthDBMType
Áö½Ã¾î¸¦ »ç¿ëÇÏ¿© ¿©·¯ DBM·ù µ¥ÀÌÅͺ£À̽º¸¦ Áö¿øÇÑ´Ù.