Apache HTTP Server Version 2.5

Apache HTTP Server°¡ ƯÁ¤ ÁÖ¼Ò¿Í Æ÷Æ®¿¡¼ ¼ö½ÅÇϵµ·Ï ¼³Á¤ÇÕ´Ï´Ù.
| °ü·ÃµÈ ¸ðµâ | °ü·ÃµÈ Áö½Ã¾î |
|---|---|
httpd´Â ½ÃÀÛÇÒ ¶§ ·ÎÄà ¸Ó½ÅÀÇ Æ¯Á¤ Æ÷Æ®¿Í ÁÖ¼Ò¿¡ ¿¬°á(bind)Çϰí
µé¾î¿À´Â ¿äûÀ» ±â´Ù¸³´Ï´Ù. ±âº»ÀûÀ¸·Î ¸Ó½ÅÀÇ ¸ðµç ÁÖ¼Ò¿¡¼
¼ö½ÅÇÕ´Ï´Ù. ±×·¯³ª ƯÁ¤ Æ÷Æ®¿¡¼¸¸ ¼ö½ÅÇϰųª, ¼±ÅÃÇÑ ÁÖ¼Ò¿¡¼¸¸
¼ö½ÅÇϰųª, µÎ °¡Áö¸¦ Á¶ÇÕÇϵµ·Ï ¼³Á¤ÇØ¾ß ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ±â´ÉÀº
httpd°¡ ¼·Î ´Ù¸¥ IP ÁÖ¼Ò, È£½ºÆ®¸í, Æ÷Æ®¿¡ ¾î¶»°Ô
ÀÀ´äÇÒÁö °áÁ¤ÇÏ´Â °¡»óÈ£½ºÆ® ±â´É°ú ÇÔ²²
»ç¿ëÇÏ´Â °æ¿ì°¡ ¸¹½À´Ï´Ù.
Listen Áö½Ã¾î´Â
¼¹ö°¡ ÁöÁ¤ÇÑ Æ÷Æ® ¶Ç´Â ÁÖ¼Ò¿Í Æ÷Æ® Á¶ÇÕ¿¡¼¸¸ µé¾î¿À´Â ¿äûÀ»
¹Þ¾ÆµéÀ̵µ·Ï ÇÕ´Ï´Ù. Listen
Áö½Ã¾î¿¡ Æ÷Æ® ¹øÈ£¸¸ ÁöÁ¤ÇÏ¸é ¼¹ö´Â ¸ðµç ÀÎÅÍÆäÀ̽º¿¡¼ ÇØ´ç
Æ÷Æ®¸¦ ¼ö½ÅÇÕ´Ï´Ù. IP ÁÖ¼Ò¿Í Æ÷Æ®¸¦ ÇÔ²² ÁöÁ¤ÇÏ¸é ¼¹ö´Â ÇØ´ç
Æ÷Æ®¿Í ÀÎÅÍÆäÀ̽º¿¡¼ ¼ö½ÅÇÕ´Ï´Ù. ¿©·¯ °³ÀÇ
Listen Áö½Ã¾î¸¦ »ç¿ëÇÏ¿©
¼ö½ÅÇÒ ÁÖ¼Ò¿Í Æ÷Æ®¸¦ ¿©·¯ °³ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼¹ö´Â ³ª¿µÈ
ÁÖ¼Ò¿Í Æ÷Æ®¿¡¼ µé¾î¿À´Â ¸ðµç ¿äû¿¡ ÀÀ´äÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, ¸ðµç ÀÎÅÍÆäÀ̽º¿¡¼ 80¹ø Æ÷Æ®¿Í 8000¹ø Æ÷Æ® ¸ðµÎ¿¡¼ ¿¬°áÀ» ¹Þ¾ÆµéÀÌ·Á¸é ´ÙÀ½°ú °°ÀÌ ¼³Á¤ÇÕ´Ï´Ù:
Listen 80 Listen 8000
ÇÑ ÀÎÅÍÆäÀ̽º¿¡¼´Â 80¹ø Æ÷Æ®·Î, ´Ù¸¥ ÀÎÅÍÆäÀ̽º¿¡¼´Â 8000¹ø Æ÷Æ®·Î ¿¬°áÀ» ¹Þ¾ÆµéÀÌ·Á¸é ´ÙÀ½°ú °°ÀÌ ¼³Á¤ÇÕ´Ï´Ù:
Listen 192.0.2.1:80 Listen 192.0.2.5:8000
IPv6 ÁÖ¼Ò´Â ´ÙÀ½ ¿¹¿Í °°ÀÌ ´ë°ýÈ£·Î °¨½Î¾ß ÇÕ´Ï´Ù:
Listen [2001:db8::a00:20ff:fea7:ccea]:80
Listen Áö½Ã¾î°¡ Áߺ¹µÇ¸é
¼¹ö ½ÃÀÛÀ» ¸·´Â Ä¡¸íÀûÀÎ ¿À·ù°¡ ¹ß»ýÇÕ´Ï´Ù.
(48)Address already in use: make_sock: could not bind to address [::]:80
Ãß°¡ ¹®Á¦ ÇØ°á ¹æ¹ýÀº À§Å°ÀÇ °ü·Ã ¹®¼¸¦ Âü°íÇϽʽÿÀ.
httpd¸¦ Àç½ÃÀÛÇÒ ¶§ Listen
Áö½Ã¾îÀÇ º¯°æ »çÇ׿¡ ´ëÇØ Ưº°È÷ ÁÖÀÇÇØ¾ß ÇÕ´Ï´Ù. Àç½ÃÀÛ Áß¿¡ httpd´Â
¼¹ö¿¡ ´ëÇÑ »õ·Î¿î ¿¬°á ½Ãµµ¿¡¼ "Connection refused" ¿À·ù°¡ ¹ß»ýÇÏÁö
¾Êµµ·Ï (¿ø·¡ ¼³Á¤´ë·Î) Æ÷Æ®¸¦ ¹ÙÀεùÇÑ »óÅ·ΠÀ¯ÁöÇÕ´Ï´Ù. »ç¿ë ÁßÀÎ
Listen Áö½Ã¾î°¡ ÀÌÀü ¼³Á¤°ú
Ãæµ¹Çϵµ·Ï º¯°æµÇ¸é ¼³Á¤ÀÌ ½ÇÆÐÇÏ°í ¼¹ö°¡ Á¾·áµË´Ï´Ù.
¿¹¸¦ µé¾î, ´ÙÀ½ ¼³Á¤¿¡¼:
Listen 127.0.0.1:80
´ÙÀ½°ú °°ÀÌ º¯°æÇÏ¸é ½ÇÆÐÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸ðµç ÁÖ¼Ò¿¡¼ 80¹ø Æ÷Æ®¿¡ ¹ÙÀεùÇÏ´Â °ÍÀÌ 127.0.0.1¿¡¼¸¸ 80¹ø Æ÷Æ®¿¡ ¹ÙÀεùÇÏ´Â °Í°ú Ãæµ¹Çϱ⠶§¹®ÀÔ´Ï´Ù.
Listen 80
ÀÌ·¯ÇÑ ¼³Á¤ º¯°æÀ» Àû¿ëÇÏ·Á¸é ¼¹ö¸¦ ÁßÁöÇÑ ÈÄ ´Ù½Ã ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù.
Á¡Á¡ ´õ ¸¹Àº Ç÷§ÆûÀÌ IPv6¸¦ ±¸ÇöÇϰí ÀÖÀ¸¸ç, APRÀº ÀÌ·¯ÇÑ Ç÷§Æû ´ëºÎºÐ¿¡¼ IPv6¸¦ Áö¿øÇϹǷΠhttpd°¡ IPv6 ¼ÒÄÏÀ» ÇÒ´çÇϰí IPv6¸¦ ÅëÇØ Àü¼ÛµÈ ¿äûÀ» ó¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.
httpd °ü¸®ÀÚ¿¡°Ô º¹ÀâÇÑ ¿ä¼Ò Áß Çϳª´Â IPv6 ¼ÒÄÏÀÌ IPv4
¿¬°á°ú IPv6 ¿¬°áÀ» ¸ðµÎ ó¸®ÇÒ ¼ö ÀÖ´ÂÁö ¿©ºÎÀÔ´Ï´Ù. IPv6
¼ÒÄÏÀ¸·Î IPv4 ¿¬°áÀ» ó¸®ÇÏ·Á¸é IPv4 ¸ÅÇÎ IPv6 ÁÖ¼Ò¸¦
»ç¿ëÇϴµ¥, ´ëºÎºÐÀÇ Ç÷§Æû¿¡¼´Â ±âº»ÀûÀ¸·Î Çã¿ëµÇÁö¸¸
FreeBSD, NetBSD, OpenBSD¿¡¼´Â ÇØ´ç Ç÷§ÆûÀÇ ½Ã½ºÅÛ Àüü
Á¤Ã¥¿¡ ¸ÂÃß¾î ±âº»ÀûÀ¸·Î Çã¿ëµÇÁö ¾Ê½À´Ï´Ù. ±âº»ÀûÀ¸·Î
Çã¿ëµÇÁö ¾Ê´Â ½Ã½ºÅÛ¿¡¼´Â Ưº°ÇÑ configure
¸Å°³º¯¼ö·Î httpdÀÇ ÀÌ µ¿ÀÛÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.
¹Ý¸é¿¡ Linux¿Í Tru64 °°Àº ÀϺΠÇ÷§Æû¿¡¼´Â IPv6¿Í IPv4¸¦
¸ðµÎ ó¸®ÇÏ´Â À¯ÀÏÇÑ ¹æ¹ýÀÌ ¸ÅÇÎ ÁÖ¼Ò¸¦
»ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù. httpd°¡ ÃÖ¼ÒÇÑÀÇ ¼ÒÄÏÀ¸·Î IPv4¿Í
IPv6 ¿¬°áÀ» ¸ðµÎ ó¸®Çϵµ·Ï ÇÏ·Á¸é IPv4 ¸ÅÇÎ IPv6 ÁÖ¼Ò¸¦
»ç¿ëÇØ¾ß Çϸç, --enable-v4-mapped
configure ¿É¼ÇÀ» ÁöÁ¤ÇϽʽÿÀ.
--enable-v4-mapped´Â FreeBSD, NetBSD, OpenBSD¸¦
Á¦¿ÜÇÑ ¸ðµç Ç÷§Æû¿¡¼ ±âº»°ªÀ̹ǷÎ, ¾Æ¸¶µµ ¿©·¯ºÐÀÇ httpd´Â
ÀÌ·¸°Ô ºôµåµÇ¾úÀ» °ÍÀÔ´Ï´Ù.
Ç÷§Æû°ú APRÀÇ Áö¿ø ¿©ºÎ¿¡ °ü°è¾øÀÌ httpd°¡ IPv4 ¿¬°á¸¸
ó¸®Çϵµ·Ï ÇÏ·Á¸é ´ÙÀ½ ¿¹¿Í °°ÀÌ ¸ðµç
Listen Áö½Ã¾î¿¡
IPv4 ÁÖ¼Ò¸¦ ÁöÁ¤ÇϽʽÿÀ:
Listen 0.0.0.0:80 Listen 192.0.2.1:80
Ç÷§ÆûÀÌ Áö¿øÇϰí httpd°¡ º°µµÀÇ ¼ÒÄÏ¿¡¼ IPv4¿Í IPv6
¿¬°áÀ» ó¸®Çϵµ·Ï ÇÏ·Á¸é (Áï, IPv4 ¸ÅÇÎ ÁÖ¼Ò¸¦ ºñȰ¼ºÈÇÏ·Á¸é)
--disable-v4-mapped
configure ¿É¼ÇÀ» ÁöÁ¤ÇϽʽÿÀ.
--disable-v4-mapped´Â FreeBSD, NetBSD,
OpenBSD¿¡¼ ±âº»°ªÀÔ´Ï´Ù.
ListenÀÇ ¼±ÅÃÀûÀÎ
µÎ ¹øÂ° protocol Àμö´Â ´ëºÎºÐÀÇ ¼³Á¤¿¡¼ ÇÊ¿äÇÏÁö
¾Ê½À´Ï´Ù. ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é 443¹ø Æ÷Æ®¿¡´Â https°¡,
´Ù¸¥ ¸ðµç Æ÷Æ®¿¡´Â http°¡ ±âº»°ªÀ¸·Î »ç¿ëµË´Ï´Ù.
ÇÁ·ÎÅäÄÝÀº ¾î¶² ¸ðµâÀÌ ¿äûÀ» ó¸®ÇÒÁö °áÁ¤Çϰí,
AcceptFilter Áö½Ã¾î·Î
ÇÁ·ÎÅäÄݺ° ÃÖÀûȸ¦ Àû¿ëÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.
ºñÇ¥ÁØ Æ÷Æ®¿¡¼ ½ÇÇàÇÏ´Â °æ¿ì¿¡¸¸ ÇÁ·ÎÅäÄÝÀ» ¼³Á¤ÇÏ¸é µË´Ï´Ù.
¿¹¸¦ µé¾î, 8443¹ø Æ÷Æ®¿¡¼ https »çÀÌÆ®¸¦ ½ÇÇàÇÏ´Â
°æ¿ì:
Listen 192.170.2.1:8443 https
Listen Áö½Ã¾î´Â
°¡»óÈ£½ºÆ®¸¦ ±¸ÇöÇÏÁö ¾ÊÀ¸¸ç, ÁÖ ¼¹ö°¡ ¾î¶² ÁÖ¼Ò¿Í Æ÷Æ®¿¡¼
¼ö½ÅÇÒÁö¸¸ ÁöÁ¤ÇÕ´Ï´Ù.
<VirtualHost>
Áö½Ã¾î¸¦ »ç¿ëÇÏÁö ¾ÊÀ¸¸é ¼¹ö´Â ¹Þ¾ÆµéÀÎ ¸ðµç ¿äû¿¡ ´ëÇØ
µ¿ÀÏÇÏ°Ô µ¿ÀÛÇÕ´Ï´Ù. ±×·¯³ª
<VirtualHost>¸¦
»ç¿ëÇÏ¿© Çϳª ÀÌ»óÀÇ ÁÖ¼Ò³ª Æ÷Æ®¿¡ ´ëÇØ ´Ù¸¥ µ¿ÀÛÀ» ÁöÁ¤ÇÒ ¼ö
ÀÖ½À´Ï´Ù. °¡»óÈ£½ºÆ®¸¦ ±¸ÇöÇÏ·Á¸é ¸ÕÀú ¼¹ö°¡ »ç¿ëÇÒ ÁÖ¼Ò¿Í
Æ÷Æ®¸¦ ¼ö½ÅÇϵµ·Ï ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. ±×·± ´ÙÀ½ ÁöÁ¤ÇÑ ÁÖ¼Ò¿Í
Æ÷Æ®¿¡ ´ëÇØ
<VirtualHost>
¼½¼ÇÀ» ¸¸µé¾î ÀÌ °¡»óÈ£½ºÆ®ÀÇ µ¿ÀÛÀ» ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. ¼¹ö°¡
¼ö½ÅÇÏÁö ¾Ê´Â ÁÖ¼Ò¿Í Æ÷Æ®¿¡ ´ëÇØ
<VirtualHost>¸¦
¼³Á¤Çϸé Á¢±ÙÇÒ ¼ö ¾ø´Ù´Â Á¡¿¡ ÁÖÀÇÇϽʽÿÀ.