Apache HTTP ¼¹ö´Â Red Hat Enterprise Linux¿¡ Æ÷ÇÔµÈ ¼ºñ½º Áß °¡Àå ¾ÈÁ¤ÀûÀÌ°í ¾ÈÀüÇÑ ¼ºñ½º Áß ÇϳªÀÔ´Ï´Ù. Apache HTTP ¼¹ö º¸¾ÈÀ» °ÈÇϱâ À§ÇØ »ç¿ë °¡´ÉÇÑ ¸Å¿ì ´Ù¾çÇÑ ¿É¼Ç°ú ±â¼úÀÌ Á¸ÀçÇÏÁö¸¸ ÀÌ ¸Þ´º¾ó¿¡¼ ±í°Ô ´Ù·ç±â¿¡´Â ³Ê¹« ±¤¹üÀ§ÇÕ´Ï´Ù.
Apache HTTP ¼¹ö¸¦ ¼³Á¤½Ã ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ¹®¼ ÀڷḦ ¸ÕÀú Àо½Ã±â ¹Ù¶ø´Ï´Ù. Red Hat Enterprise Linux ÂüÁ¶ °¡À̵åÀÇ Apache HTTP ¼¹ö Àå°ú Red Hat Enterprise Linux ½Ã½ºÅÛ °ü¸® °¡À̵åÀÇ Apache HTTP ¼¹ö ¼³Á¤ Àå, ±×¸®°í http://www.redhat.com/docs/manuals/stronghold/¿¡¼ Stronghold ¸Þ´º¾óÀ» Àо½Ê½Ã¿À.
´ÙÀ½Àº °ü¸®ÀÚ°¡ »ç¿ë½Ã ½ÅÁßÀ» ±âÇØ¾ßÇÒ ¼³Á¤ ¿É¼Ç ¸ñ·ÏÀÔ´Ï´Ù.
ÀÌ Áö½ÃÀÚ´Â ±âº»°ªÀ¸·Î Ȱ¼ºÈµÇ¾î ÀÖ½À´Ï´Ù. µû¶ó¼ À¥ ¼¹öÀÇ ¹®¼ ·çÆ®·Î ½Éº¼¸¯ ¸µÅ©¸¦ »ý¼ºÇÏ½Ç ¶§´Â ÁÖÀÇÇϽñ⠹ٶø´Ï´Ù. ¿¹¸¦ µé¾î /·Î ½Éº¼¸¯ ¸µÅ©¸¦ Á¦°øÇÏ´Â °ÍÀº ÁÁÀº »ý°¢ÀÌ ¾Æ´Õ´Ï´Ù.
ÀÌ Áö½ÃÀÚ´Â ±âº» °ªÀ¸·Î Ȱ¼ºÈµÇ¾î ÀÖÁö¸¸, ±×¸® ¹Ù¶÷Á÷ÇÏÁö ¾Ê½À´Ï´Ù. ħÀÔÀÚ°¡ ¼¹ö¿¡¼ ÆÄÀÏÀ» °Ë»öÇÏ´Â °ÍÀ» ¹æÁöÇϱâ À§ÇØ ÀÌ Áö½ÃÀÚ¸¦ »èÁ¦ÇϽñ⠹ٶø´Ï´Ù.
UserDir Áö½ÃÀڴ ħÀÔÀÚ°¡ ½Ã½ºÅÛ »ó¿¡ »ç¿ëÀÚ °èÁ¤ÀÌ Á¸ÀçÇÏ´ÂÁö È®ÀÎÇÒ ¼ö Àֱ⠶§¹®¿¡ ºñȰ¼ºÈµÇµµ·Ï ±âº» ¼³Á¤µÇ¾î ÀÖ½À´Ï´Ù. ¼¹ö¿¡¼ »ç¿ëÀÚ µð·ºÅ丮 °Ë»ö ±â´ÉÀ» Ȱ¼ºÈÇϽ÷Á¸é ´ÙÀ½ Áö½ÃÀÚ¸¦ »ç¿ëÇϽñ⠹ٶø´Ï´Ù:
UserDir enabled UserDir disabled root |
ÀÌ Áö½ÃÀÚ´Â »ç¿ëÀÚ µð·ºÅ丮 °Ë»ö ±â´ÉÀ» /root/¸¦ Á¦¿ÜÇÑ ¸ðµç »ç¿ëÀÚ µð·ºÅ丮¿¡¼ Ȱ¼ºÈÇÒ °ÍÀÔ´Ï´Ù. ºñȰ¼º °èÁ¤ ¸ñ·Ï¿¡ »ç¿ëÀÚ¸¦ Ãß°¡ÇϽ÷Á¸é UserDir disabled ÁÙ¿¡ »ç¿ëÀÚ À̸§À» ºóÄÀ¸·Î ±¸ºÐÇÏ¿© Ãß°¡ÇϽʽÿÀ.
¼¹ö¿¡¼´Â ¸í·ÉÀ» ½ÇÇàÇÏÁö ¸øÇϵµ·Ï ±âº» ¼³Á¤µÇ¾î ÀÖ½À´Ï´Ù. ¸¸ÀÏ Àý´ëÀûÀ¸·Î ÇÊ¿äÇÑ °æ¿ì°¡ ¾Æ´Ï¶ó¸é ÀÌ ¼³Á¤À» º¯°æÇÏÁö ¸¶½Ê½Ã¿À. ÀÌ ¼³Á¤À» º¯°æÇϽøé ħÀÔÀÚ°¡ ½Ã½ºÅÛ¿¡¼ ¸í·ÉÀ» ½ÇÇàÇÒ À§ÇèÀÌ ³ô¾ÆÁý´Ï´Ù.
½ºÅ©¸³Æ®³ª CGI¸¦ Æ÷ÇÔÇÑ µð·ºÅ丮¿¡´Â ·çÆ® »ç¿ëÀÚ¿¡°Ô¸¸ ¾²±â Çã°¡¸¦ ºÎ¿©ÇÏ¼Å¾ß ÇÕ´Ï´Ù. ´ÙÀ½ ¸í·ÉÀ» ÀÔ·ÂÇϽñ⠹ٶø´Ï´Ù:
chown root <directory_name> chmod 755 <directory_name> |
¶ÇÇÑ ½Ã½ºÅÛ »ó¿¡¼ ½ÇÇàµÉ ½ºÅ©¸³Æ®´Â ÀǵµÇÏ´Â ´ë·Î ÀÛµ¿ÇÏ´ÂÁö ¹Ì¸® È®ÀÎÇϽŠÈÄ »ý»ê ȯ°æ¿¡¼ »ç¿ëÇÏ¼Å¾ß ÇÕ´Ï´Ù.