Apache HTTP Server Version 2.0
º¸Åë ¾ÆÆÄÄ¡´Â 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 µð·ºÅ丮·Î ¸µÅ©¸¦ °É¸éµÈ´Ù. ±×·¯³ª »ç¿ëÇÏ´Â ½Ã½ºÅÛÀÇ Á¤È®ÇÑ ¿ä±¸»çÇ×À» È®ÀÎÇ϶ó.