»ç¿ëÀÚ ÀÎÁõ
1. »ç¿ëÀÚ ÀÎÁõÀ̶õ?
»ç¿ëÀÚ ÀÎÁõÀ̶õ, ¼¹ö »óÀÇ Æ¯Á¤ µð·ºÅ丮¸¦
ID, ¾ÏÈ£ÀÔ·Â µîÀÇ Æ¯º°ÇÑ °úÁ¤À» °ÅÄ£ ÈÄ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ±â´ÉÀÔ´Ï´Ù. º¸Åë »ç¿ëÀÚ À̸§°ú ¾ÏÈ£¸¦
ÀÔ·ÂÇ϶ó´Â ÀԷ¹ڽº¸¦ ¶ç¿ì´Â ¹æ½ÄÀÌ ÀÌ¿¡ ÇØ´çÇÕ´Ï´Ù.
2. .htaccess ÆÄÀÏ ÀÛ¼º
»ç¿ëÀÚ ÀÎÁõ¹æ¹ýÀº ¿ì¼±, ÀÎÁõÀÌ ÇÊ¿äÇÑ Æ¯Á¤µð·ºÅ丮¿¡
´ÙÀ½°ú °°Àº ³»¿ëÀÇ .htaccess ¶ó´Â ÆÄÀÏÀ» ¸¸µé¾î¼ ¾Æ½ºÅ°(ASCII) ¸ðµå·Î
¾÷·Îµå ÇÕ´Ï´Ù.
AuthName "(ÀԷ¹ڽº¿¡
³ªÅ¸³ª´Â ¸Þ½ÃÁö)"
AuthType Basic
AuthUserFile /usr/home/loginID/public_html/ƯÁ¤µð·ºÅ丮/.htpasswd
AuthGroupFile /dev/null
<Limit GET POST>
require valid-user
</Limit>
AuthName: »ç¿ëÀÚ À̸§ ¹× ¾ÏÈ£ ÀԷ¹ڽº¿¡
³ªÅ¸³ª´Â ¸Þ½ÃÁöÀÔ´Ï´Ù. ³»¿ëÀº ¹Ýµå½Ã µû¿ÈÇ¥·Î °¨½Î ÁֽʽÿÀ.
AuthUserFile: »ç¿ëÀÚ À̸§ ¹× ¾ÏÈ£¸¦ ÀúÀåÇÏ´Â ÆÄÀÏ°ú °æ·Î¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÆÄÀÏ°æ·Î´Â ¹Ýµå½Ã À§¿Í
°°ÀÌ Àý´ë°æ·Î·Î Ç¥½ÃÇØ¾ß ÇÕ´Ï´Ù. ÆÄÀÏÀ̸§Àº ´ëºÎºÐ .htpasswd·Î »ç¿ëÇÕ´Ï´Ù. »ý¼º ¹æ¹ýÀº ¾Æ·¡¿¡¼
¼³¸íÇÕ´Ï´Ù.
±× ¹ÛÀÇ Ç׸ñÀº À§ ³»¿ë°ú µ¿ÀÏÇÏ°Ô ÀÛ¼ºÇÕ´Ï´Ù.
3. .htpasswd ÆÄÀÏ »ý¼º
.htpasswd ÆÄÀÏÀ» ÃÖÃÊ·Î »ý¼ºÇϱâ
À§Çؼ´Â ¼¹ö¿¡ ÅÚ³ÝÀ¸·Î Á¢¼ÓÇÏ¿©, .htpasswd ÆÄÀÏÀ» »ý¼ºÇÏ°íÀÚ ÇÏ´Â µð·ºÅ丮¿¡¼ ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÕ´Ï´Ù.
adminÀ̶õ µð·ºÅ丮¿¡ helper¶õ »ç¿ëÀÚ
À̸§À» ¸¸µé±â À§ÇÑ ¿¹:
À§¿Í °°ÀÌ ¾ÏÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¸é, .htpasswd
ÆÄÀÏÀÌ admin µð·ºÅ丮¿¡ ¸¸µé¾î Áý´Ï´Ù. ÀÌ ¶§, .htpasswd ÆÄÀÏÀÌ ÀÖ´Â °æ·Î´Â ¹Ýµå½Ã À§¿¡¼
ÀÛ¼ºÇÑ .htaccess ÆÄÀÏ¿¡ ÁöÁ¤µÈ °æ·Î¿Í ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù.
4. »ç¿ëÀÚ Ãß°¡
µÎ ¹ø° »ç¿ëÀÚÀÎ info¶ó´Â »ç¿ëÀÚ¸¦ ÀÔ·ÂÇϱâ
À§Çؼ´Â
htpasswd .htpasswd info
¿Í °°ÀÌ µÎ ¹ø° »ç¿ëÀÚºÎÅÍ´Â -c¸¦ »©°í
Àû¾îÁÝ´Ï´Ù.
À§ÀÇ °úÁ¤À» °ÅÄ¡¸é, .htpasswd ÆÄÀÏ¿¡
»ç¿ëÀÚ À̸§°ú ¾ÏÈ£°¡ (¾ÏÈ£È µÇ¾î) ÀúÀåÀÌ µË´Ï´Ù. ÀÌÁ¦ .htpasswd¿¡ ÀÔ·ÂµÈ »ç¿ëÀÚ¸¸ ÇØ´ç µð·ºÅ丮¸¦
»ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
[°í±Þ]
SSL¼¹ö »ç¿ëÀÚ ÀÎÁõ
¸¸¾à SSL¼¹ö¸¦ »ç¿ëÇÏ°í °è½Å´Ù¸é htpasswd ¸í·É¾î ´ë½Å¿¡ sslhtpasswd
¶ó´Â ¸í·É¾î¸¦ »ç¿ëÇÏ¼Å¾ß º¸¾ÈÀÌ °ÈµÈ »çÀÌÆ®¸¦ ¸¸µå½Ç ¼ö ÀÖ½À´Ï´Ù. ±×¸®°í, htpasswd·Î »ý¼ºµÈ
¾ÏÈ£ÆÄÀÏÀº sslhtpasswd·Î »ý¼ºµÈ ¾ÏÈ£ÆÄÀÏ°ú´Â ÀüÇô ȣȯµÇÁö ¾ÊÀ¸¹Ç·Î ÁÖÀÇÇϽñ⠹ٶø´Ï´Ù.