Please note
This document refers to a legacy release (2.2) of Apache httpd. The active release (2.4) is documented here. If you have not already upgraded, please follow this link for more information.
You may follow this link to go to the current version of this document.
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 [2001:db8::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·ù µ¥ÀÌÅͺ£À̽º¸¦ Áö¿øÇÑ´Ù.