Apache HTTP Server Version 2.2
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.
º¸Åë ¾ÆÆÄÄ¡´Â Windows NT, 2000, XP¿¡¼´Â ¼ºñ½º·Î, Windows 95°ú ME¿¡¼´Â ÄÜ¼Ö ÇÁ·Î±×·¥À¸·Î ½ÇÇàµÈ´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ¼ºñ½º·Î ¾ÆÆÄÄ¡¸¦ ½ÇÇàÇϱâ¿Í ÄÜ¼Ö ÇÁ·Î±×·¥À¸·Î ¾ÆÆÄÄ¡¸¦ ½ÇÇàÇϱâ.
À¯´Ð½º¿¡¼ httpd
ÇÁ·Î±×·¥Àº ¹é±×¶ó¿îµå¿¡¼ °è¼Ó ¿äûÀ» ó¸®ÇÏ´Â µ¥¸óÀ¸·Î
½ÇÇàµÈ´Ù. ÀÌ ¹®¼´Â httpd
¸¦ ½ÃÀÛÇÏ´Â ¹æ¹ýÀ»
¼³¸íÇÑ´Ù.
¼³Á¤ÆÄÀÏ¿¡¼ Listen
ÀÌ ±âº»°ªÀÎ 80(ȤÀº
1024ÀÌÇÏÀÇ ´Ù¸¥ Æ÷Æ®)À̶ó¸é ÀÌ Æ¯±Ç Æ÷Æ®¿¡ ¿¬°áÇϱâÀ§ÇØ
root ±ÇÇÑÀÌ ÇÊ¿äÇÏ´Ù. ¼¹ö´Â ½ÃÀÛÇÏ¿© ·Î±×ÆÄÀÏÀ» ¿©´Â µîÀÇ
¸î¸î ±âÃÊÀûÀÎ ÀÛ¾÷À» ¸¶Ä£ÈÄ, Ŭ¶óÀ̾ðÆ®ÀÇ ¿äûÀ» ±â´Ù¸®°í
ÀÀ´äÇÏ´Â ÀÚ½Ä(child) ÇÁ·Î¼¼½º¸¦ ¿©·¯°³ ¶ç¿î´Ù.
ÁÖ httpd
ÇÁ·Î¼¼½º´Â °è¼Ó root »ç¿ëÀÚ·Î ½ÇÇàµÇÁö¸¸,
ÀÚ½Ä ÇÁ·Î¼¼½ºµéÀº ´õ ±ÇÇÑÀÌ ÀÛÀº »ç¿ëÀÚ·Î ½ÇÇàµÈ´Ù. ÀÌ´Â
¼±ÅÃÇÑ ´ÙÁßó¸® ¸ðµâ·Î Á¶Á¤ÇÑ´Ù.
apachectl
½ºÅ©¸³Æ®¸¦ »ç¿ëÇÏ¿© httpd
½ÇÇàÆÄÀÏÀ» ½ÃÀÛÇϱæ
±ÇÀåÇÑ´Ù. ÀÌ ½ºÅ©¸³Æ®´Â httpd
°¡ ¸î¸î
¿î¿µÃ¼Á¦¿¡¼ Á¤»óÀûÀ¸·Î µ¿ÀÛÇϱâÀ§ÇØ ÇÊ¿äÇÑ È¯°æº¯¼öµéÀ»
¼³Á¤ÇÏ°í httpd
½ÇÇàÆÄÀÏÀ» ½ÃÀÛÇÑ´Ù.
apachectl
Àº ¸í·ÉÇà ¾Æ±Ô¸ÕÆ®¸¦ ±×´ë·Î ³Ñ±â±â¶§¹®¿¡,
httpd
ÀÇ ¾î¶² ¿É¼ÇÀÌ¶óµµ apachectl
¿¡
»ç¿ë°¡´ÉÇÏ´Ù. ¶Ç, apachectl
½ºÅ©¸³Æ®ÀÇ ¾ÕºÎºÐ¿¡
³ª¿À´Â HTTPD
º¯¼ö¸¦ httpd
½ÇÇàÆÄÀÏÀÌ
ÀÖ´Â À§Ä¡¿Í Ç×»ó »ç¿ëÇÒ ¸í·ÉÇà ¾Æ±Ô¸ÕÆ®·Î Á÷Á¢
¼öÁ¤ÇÒ ¼ö ÀÖ´Ù.
httpd
¸¦ ½ÇÇàÇÏ¸é ¸ÕÀú ¼³Á¤ÆÄÀÏ httpd.conf
¸¦
ã¾Æ¼ Àд´Ù. ÀÌ ÆÄÀÏÀÇ À§Ä¡´Â ÄÄÆÄÀÏ Áß¿¡ ÁöÁ¤Çϳª, ½ÇÇà½Ã
´ÙÀ½°ú °°ÀÌ -f
¸í·ÉÇà ¿É¼ÇÀ¸·Î ÁöÁ¤ÇÒ ¼öµµ ÀÖ´Ù.
/usr/local/apache2/bin/apachectl -f
/usr/local/apache2/conf/httpd.conf
½ÃÀÛÇÏ´Â °úÁ¤¿¡¼ ¹®Á¦°¡ ¾ø´Ù¸é, ¼¹ö´Â Å͹̳ο¡¼
¶³¾îÁö°í ¸í·É ÇÁ·ÒÇÁÆ®°¡ °ÅÀÇ Áï½Ã ³ª¿À°ÔµÈ´Ù. ÀÌ´Â ¼¹ö°¡
½ÇÇàµÊÀ» ÀǹÌÇÑ´Ù. ºê¶ó¿ìÀú·Î ¼¹ö¿¡ ¿¬°áÇÏ¿© DocumentRoot
µð·ºÅ丮¿¡ ÀÖ´Â
Å×½ºÆ® ÆäÀÌÁö¿Í ±× ÆäÀÌÁö¿¡ ¸µÅ©µÈ (·ÎÄÃÄ«ÇÇ) ¼³¸í¼¸¦ º¼
¼ö ÀÖ´Ù.
¾ÆÆÄÄ¡°¡ ½ÃÀÛÇÏ´Â °úÁ¤Áß¿¡ ½É°¢ÇÑ ¹®Á¦°¡ ¹ß»ýÇϸé,
Á¾·áÇϱâ Àü¿¡ ¹®Á¦¸¦ ¾Ë¸®´Â ¹®±¸¸¦ ÄܼÖÀ̳ª ErrorLog
¿¡ ¾´´Ù. °¡Àå ÈçÇÑ ¿À·ù¹® Áß
Çϳª´Â "Unable to bind to Port ...
"ÀÌ´Ù.
ÀÌ ¸Þ¼¼Áö´Â º¸Åë ´ÙÀ½ µÎ °æ¿ì¿¡ ¹ß»ýÇÑ´Ù:
±âŸ ¹®Á¦ÇØ°á ¹æ¹ýÀº ¾ÆÆÄÄ¡ FAQ¸¦ Âü°íÇ϶ó.
½Ã½ºÅÛÀÌ Àç½ÃÀÛÇÑ ÈÄ¿¡µµ ¼¹ö°¡ °è¼Ó ½ÇÇàµÇ±æ ¹Ù¶õ´Ù¸é,
½Ã½ºÅÛ ½ÃÀÛÆÄÀÏ(º¸Åë rc.local
À̳ª rc.N
µð·ºÅ丮¿¡ ÀÖ´Â ÆÄÀÏ)¿¡ apachectl
À» Ãß°¡Çؾß
ÇÑ´Ù. ÀÌ °æ¿ì ¾ÆÆÄÄ¡´Â root·Î ½ÃÀ۵ȴÙ. ÀÌÀü¿¡ ¼¹öÀÇ º¸¾ÈÀ̳ª
Á¢±Ù Á¦ÇÑ(ÆÄÀϱÇÇÑ)ÀÌ ¿Ã¹Ù·Î ¼³Á¤µÇ¾ú´ÂÁö È®ÀÎÇ϶ó.
apachectl
Àº Ç¥ÁØ SysV init ½ºÅ©¸³Æ®¿Í ºñ½ÁÇÏ°Ô
µ¿ÀÛÇϵµ·Ï ¸¸µé¾îÁ³´Ù. ½ºÅ©¸³Æ®´Â ¾Æ±Ô¸ÕÆ®·Î start
,
restart
, stop
À» ¹ÞÀ¸¸é °¢°¢ ÀûÀýÇÑ
½Ã±×³ÎÀ» httpd
¿¡ º¸³½´Ù. ±×·¡¼ º¸ÅëÀº
apachectl
À» ÀûÀýÇÑ init µð·ºÅ丮·Î ¸µÅ©¸¦ °É¸éµÈ´Ù.
±×·¯³ª »ç¿ëÇÏ´Â ½Ã½ºÅÛÀÇ Á¤È®ÇÑ ¿ä±¸»çÇ×À» È®ÀÎÇ϶ó.