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.
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>
¼½¼ÇÀ» Á¦°ÅÇÏ±æ ±ÇÇÑ´Ù.