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