<-
Apache > HTTP Server > Documentation > Version 2.5

ÁÖ¼Ò¿Í Æ÷Æ® ÁöÁ¤ (Binding)

°¡´ÉÇÑ ¾ð¾î:  de  |  en  |  es  |  fr  |  ja  |  ko  |  tr 

Apache HTTP Server°¡ ƯÁ¤ ÁÖ¼Ò¿Í Æ÷Æ®¿¡¼­ ¼ö½ÅÇϵµ·Ï ¼³Á¤ÇÕ´Ï´Ù.

Âü°í

top

°³¿ä

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

Ãß°¡ ¹®Á¦ ÇØ°á ¹æ¹ýÀº À§Å°ÀÇ °ü·Ã ¹®¼­¸¦ Âü°íÇϽʽÿÀ.

top

Àç½ÃÀ۽à Listen ¼³Á¤ º¯°æ

httpd¸¦ Àç½ÃÀÛÇÒ ¶§ Listen Áö½Ã¾îÀÇ º¯°æ »çÇ׿¡ ´ëÇØ Ưº°È÷ ÁÖÀÇÇØ¾ß ÇÕ´Ï´Ù. Àç½ÃÀÛ Áß¿¡ httpd´Â ¼­¹ö¿¡ ´ëÇÑ »õ·Î¿î ¿¬°á ½Ãµµ¿¡¼­ "Connection refused" ¿À·ù°¡ ¹ß»ýÇÏÁö ¾Êµµ·Ï (¿ø·¡ ¼³Á¤´ë·Î) Æ÷Æ®¸¦ ¹ÙÀεùÇÑ »óÅ·ΠÀ¯ÁöÇÕ´Ï´Ù. »ç¿ë ÁßÀÎ Listen Áö½Ã¾î°¡ ÀÌÀü ¼³Á¤°ú Ãæµ¹Çϵµ·Ï º¯°æµÇ¸é ¼³Á¤ÀÌ ½ÇÆÐÇÏ°í ¼­¹ö°¡ Á¾·áµË´Ï´Ù.

¿¹¸¦ µé¾î, ´ÙÀ½ ¼³Á¤¿¡¼­:

Listen 127.0.0.1:80

´ÙÀ½°ú °°ÀÌ º¯°æÇÏ¸é ½ÇÆÐÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸ðµç ÁÖ¼Ò¿¡¼­ 80¹ø Æ÷Æ®¿¡ ¹ÙÀεùÇÏ´Â °ÍÀÌ 127.0.0.1¿¡¼­¸¸ 80¹ø Æ÷Æ®¿¡ ¹ÙÀεùÇÏ´Â °Í°ú Ãæµ¹Çϱ⠶§¹®ÀÔ´Ï´Ù.

Listen 80

ÀÌ·¯ÇÑ ¼³Á¤ º¯°æÀ» Àû¿ëÇÏ·Á¸é ¼­¹ö¸¦ ÁßÁöÇÑ ÈÄ ´Ù½Ã ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù.

top

IPv6 Ưº° °í·Á»çÇ×

Á¡Á¡ ´õ ¸¹Àº Ç÷§ÆûÀÌ 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¿¡¼­ ±âº»°ªÀÔ´Ï´Ù.

top

Listen¿¡¼­ ÇÁ·ÎÅäÄÝ ÁöÁ¤

ListenÀÇ ¼±ÅÃÀûÀÎ µÎ ¹øÂ° protocol Àμö´Â ´ëºÎºÐÀÇ ¼³Á¤¿¡¼­ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù. ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é 443¹ø Æ÷Æ®¿¡´Â https°¡, ´Ù¸¥ ¸ðµç Æ÷Æ®¿¡´Â http°¡ ±âº»°ªÀ¸·Î »ç¿ëµË´Ï´Ù. ÇÁ·ÎÅäÄÝÀº ¾î¶² ¸ðµâÀÌ ¿äûÀ» ó¸®ÇÒÁö °áÁ¤Çϰí, AcceptFilter Áö½Ã¾î·Î ÇÁ·ÎÅäÄݺ° ÃÖÀûÈ­¸¦ Àû¿ëÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.

ºñÇ¥ÁØ Æ÷Æ®¿¡¼­ ½ÇÇàÇÏ´Â °æ¿ì¿¡¸¸ ÇÁ·ÎÅäÄÝÀ» ¼³Á¤ÇÏ¸é µË´Ï´Ù. ¿¹¸¦ µé¾î, 8443¹ø Æ÷Æ®¿¡¼­ https »çÀÌÆ®¸¦ ½ÇÇàÇÏ´Â °æ¿ì:

Listen 192.170.2.1:8443 https
top

°¡»óÈ£½ºÆ®¿ÍÀÇ °ü°è

Listen Áö½Ã¾î´Â °¡»óÈ£½ºÆ®¸¦ ±¸ÇöÇÏÁö ¾ÊÀ¸¸ç, ÁÖ ¼­¹ö°¡ ¾î¶² ÁÖ¼Ò¿Í Æ÷Æ®¿¡¼­ ¼ö½ÅÇÒÁö¸¸ ÁöÁ¤ÇÕ´Ï´Ù. <VirtualHost> Áö½Ã¾î¸¦ »ç¿ëÇÏÁö ¾ÊÀ¸¸é ¼­¹ö´Â ¹Þ¾ÆµéÀÎ ¸ðµç ¿äû¿¡ ´ëÇØ µ¿ÀÏÇÏ°Ô µ¿ÀÛÇÕ´Ï´Ù. ±×·¯³ª <VirtualHost>¸¦ »ç¿ëÇÏ¿© Çϳª ÀÌ»óÀÇ ÁÖ¼Ò³ª Æ÷Æ®¿¡ ´ëÇØ ´Ù¸¥ µ¿ÀÛÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. °¡»óÈ£½ºÆ®¸¦ ±¸ÇöÇÏ·Á¸é ¸ÕÀú ¼­¹ö°¡ »ç¿ëÇÒ ÁÖ¼Ò¿Í Æ÷Æ®¸¦ ¼ö½ÅÇϵµ·Ï ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. ±×·± ´ÙÀ½ ÁöÁ¤ÇÑ ÁÖ¼Ò¿Í Æ÷Æ®¿¡ ´ëÇØ <VirtualHost> ¼½¼ÇÀ» ¸¸µé¾î ÀÌ °¡»óÈ£½ºÆ®ÀÇ µ¿ÀÛÀ» ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. ¼­¹ö°¡ ¼ö½ÅÇÏÁö ¾Ê´Â ÁÖ¼Ò¿Í Æ÷Æ®¿¡ ´ëÇØ <VirtualHost>¸¦ ¼³Á¤Çϸé Á¢±ÙÇÒ ¼ö ¾ø´Ù´Â Á¡¿¡ ÁÖÀÇÇϽʽÿÀ.

°¡´ÉÇÑ ¾ð¾î:  de  |  en  |  es  |  fr  |  ja  |  ko  |  tr