Apache HTTP Server Version 2.5
apachectl
Àº ¾ÆÆÄÄ¡ ÇÏÀÌÆÛÅؽºÆ® Àü¼Û
ÇÁ·ÎÅäÄÝ (HTTP) ¼¹öÀÇ ¾Õ´ÜÀÌ´Ù. ÀÌ ÇÁ·Î±×·¥Àº °ü¸®ÀÚ°¡
¾ÆÆÄÄ¡ httpd µ¥¸óÀ» Á¶Á¤Çϵµ·Ï
µ½´Â´Ù.
apachectl
½ºÅ©¸³Æ®´Â µÎ°¡Áö ¹æ¹ýÀ¸·Î ½ÇÇàÇÑ´Ù.
ù¹ø° ¹æ¹ýÀº httpd
À» ºÎ¸£´Â °£´ÜÇÑ ½ºÅ©¸³Æ®
¿ªÇÒÀ» ÇÏ¿©, ÇÊ¿äÇÑ È¯°æº¯¼ö¸¦ ¼³Á¤ÇÏ°í ¹ÞÀº ¸í·ÉÇà ¾Æ±Ô¸ÕÆ®¸¦
°¡Áö°í httpd
¸¦ ½ÇÇàÇÑ´Ù. µÎ¹ø° ¹æ¹ýÀº
apachectl
¸¦ SysV init ½ºÅ©¸³Æ®·Î »ç¿ëÇÏ¿©,
start
, restart
, stop
°°Àº ÇÑ´Ü¾î ¾Æ±Ô¸ÕÆ®¸¦ ¹Þ¾Æ¼ httpd
¿¡°Ô
ÀûÀýÇÑ ½ÅÈ£¸¦ º¸³½´Ù.
¾ÆÆÄÄ¡¸¦ ÀϹÝÀûÀÎ °æ·Î¿¡ ¼³Ä¡ÇÏÁö ¾Ê¾Ò´Ù¸é, ÀûÀýÇÑ
httpd
°æ·Î·Î apachectl
½ºÅ©¸³Æ®¸¦
¼öÁ¤ÇØ¾ß ÇÑ´Ù. ¶Ç, httpd
¸í·ÉÇà ¾Æ±Ô¸ÕÆ®¸¦
Ãß°¡·Î ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ½ºÅ©¸³Æ®ÀÇ ÁÖ¼®À»
Âü°íÇ϶ó.
apachectl
½ºÅ©¸³Æ®´Â ¼º°ø½Ã Á¾·áÄÚµå 0À»,
¿À·ù½Ã >0À» ¹ÝȯÇÑ´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ½ºÅ©¸³Æ®ÀÇ ÁÖ¼®À»
Âü°íÇ϶ó.
°£´ÜÇÑ ½ÇÇà ½ºÅ©¸³Æ®·Î µ¿ÀÛÇϸé, apachectl
˼
httpd ½ÇÇàÆÄÀÏÀÇ ¸ðµç ¾Æ±Ô¸ÕÆ®¸¦ ¹Þ´Â´Ù.
apachectl [ httpd-argument ]
SysV init ¹æ½ÄÀ¸·Î µ¿ÀÛÇϸé, apachectl
Àº ¾Æ·¡¼
¼³¸íÇÒ °£´ÜÇÑ ÇÑ´Ü¾î ¸í·É¾î¸¦ ¹Þ´Â´Ù.
apachectl command
¿©±â¼´Â SysV init-½Ä ¿É¼Ç¸¸ ¼³¸íÇÑ´Ù. ´Ù¸¥ ¿É¼ÇÀº httpd manpage¿¡¼ ¼³¸íÇÑ´Ù.
start
httpd
µ¥¸óÀ» ½ÃÀÛÇÑ´Ù. ÀÌ¹Ì ½ÇÇàÁßÀ̶ó¸é
¿À·ù¸¦ ³½´Ù. apachectl -k start
¿Í °°´Ù.stop
httpd
µ¥¸óÀ» Áß´ÜÇÑ´Ù. apachectl
-k stop
°ú °°´Ù.restart
httpd
µ¥¸óÀ» Àç½ÃÀÛÇÑ´Ù. µ¥¸óÀÌ ½ÇÇàÁßÀÌ
¾Æ´Ï¶ó¸é, ½ÃÀÛÇÑ´Ù. µ¥¸óÀÌ Àç½ÃÀ۽à ½ÇÆÐÇÏÁö ¾ÊÀ½À» È®ÀÎÇϱâÀ§ÇØ
Àç½ÃÀÛ Àü¿¡ ÀÚµ¿À¸·Î configtest
¸í·É°ú °°ÀÌ ¼³Á¤ÆÄÀÏÀ»
°Ë»çÇÑ´Ù. apachectl -k restart
¿Í °°´Ù.fullstatus
mod_status
ÀÇ ¸ðµç »óÅ Á¤º¸¸¦ Ãâ·ÂÇÑ´Ù.
ÀÌ ¸í·ÉÀ» »ç¿ëÇϱâÀ§Çؼ´Â ¼¹ö°¡ mod_status
¸¦
»ç¿ëÇÏ°í, ½Ã½ºÅÛ¿¡ lynx
°°Àº ¹®ÀÚ±â¹Ý ºê¶ó¿ìÀú°¡
ÇÊ¿äÇÏ´Ù. »óÅ Á¤º¸¿¡ Á¢±ÙÇÏ´Â URLÀº ½ºÅ©¸³Æ®ÀÇ
STATUSURL
º¯¼ö¸¦ ¼öÁ¤ÇÏ¿© ¼³Á¤ÇÒ ¼ö ÀÖ´Ù.status
fullstatus
¿É¼Ç°ú
ºñ½ÁÇÏÁö¸¸, ÇöÀç ¼ºñ½ºÁßÀÎ ¿äû ¸ñ·ÏÀ» Ãâ·ÂÇÏÁö ¾Ê´Â´Ù.graceful
httpd
µ¥¸óÀ» Á¡ÀÝ°Ô(gracefully) Àç½ÃÀÛÇÑ´Ù.
µ¥¸óÀÌ ½ÇÇàÁßÀÌ ¾Æ´Ï¶ó¸é, ½ÃÀÛÇÑ´Ù. ÀϹÝÀûÀÎ Àç½ÃÀÛ°ú ´Þ¸® ÇöÀç
¿·ÁÀÖ´Â ¿¬°áÀ» ²÷Áö¾Ê´Â´Ù. ¶Ç, ÀÌÀü ·Î±×ÆÄÀÏÀ» Áï½Ã ´ÝÁö ¾Ê´Â´Ù.
Áï, ·Î±×¼øȯ ½ºÅ©¸³Æ®¿¡¼ ÀÌ ¸í·ÉÀ» »ç¿ëÇÑ´Ù¸é, ÀÌÀü ·Î±×ÆÄÀÏÀ»
ó¸®ÇϱâÀü¿¡ ·Î±×ÆÄÀÏÀ» ´ÝÇûÀ½À» º¸ÀåÇϱâÀ§ÇØ »ó´çÈ÷ ±â´Ù·Á¾ß
ÇÑ´Ù. ¾ÆÆÄÄ¡°¡ Àç½ÃÀ۽à ½ÇÆÐÇÏÁö ¾ÊÀ½À» È®ÀÎÇϱâÀ§ÇØ Àç½ÃÀÛ
Àü¿¡ ÀÚµ¿À¸·Î configtest
¸í·É°ú °°ÀÌ ¼³Á¤ÆÄÀÏÀ»
°Ë»çÇÑ´Ù. apachectl -k graceful
°ú °°´Ù.configtest
Syntax
Ok
ȤÀº ƯÁ¤ ¼³Á¤¿À·ù¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸¸¦ ¾Ë·ÁÁØ´Ù.
apachectl -t
¿Í °°´Ù.¾Æ·¡ ¿É¼ÇÀ» »ç¿ëÇÒ ¼ö ÀÖÁö¸¸, ¾ÕÀ¸·Î »ç¶óÁú °ÍÀÌ´Ù.
startssl
apachectl -k start -DSSL
°ú °°´Ù. ¿ì¸®´Â Á÷Á¢
¾ÕÀÇ ¸í·É¾î¸¦ »ç¿ëÇϰųª Ç×»ó SSLÀ» »ç¿ëÇϵµ·Ï
httpd.conf
¿¡¼ <IfDefine>
¼½¼ÇÀ» Á¦°ÅÇÏ±æ ±ÇÇÑ´Ù.