¸®´ª½º ±âŸ ÀÚ·á |
---|
Á¦¸ñ | ¾ÆÆÄÄ¡ À¥¼¹öÀÇ »ç¿ëÀÚ ÀÎÁõ 1998/04/27 (10:06) |
À̸§ | ±èÈ¿¿ø |
¹øÈ£ | 11 |
Á¶È¸ | 562 |
º»¹® |
Authentication ÀÎÅͳÝÀ» ÅëÇØ ¿©ÇàÀ» ÇÏ´Ù º¸¸é ÈçÈ÷ ·Î±×Àΰú Æнº¿öµå¸¦ ¹¯´Â âÀ» ¸¸³ªº¼¼ö°¡ ÀÖ´Ù. ƯÈ÷ »ó¾÷¿ë»çÀÌÆ®¿¡¼´Â ´õ¿í ±×·¯ÇÏ´Ù. µð·ºÅ丮ÀÇ Á¢±ÙÀ» Çã°¡µÈ »ç¿ëÀÚ¿¡°Ô¸¸ ºÎ¿©ÇÏ¿© ¿ÜºÎ ÀÎÅÍ³Ý ¼¼°èÀÇ ºÒƯÁ¤ ´Ù¼ö »ç¿ëÀÚÀÇ Ä¨ÀÔÀ¸·ÎºÎÅÍ ¸·À» ¼ö ÀÖ´Â À¥ »çÀÌÆ®ÀÇ º¸¾ÈÁ¤Ã¥À̶ó ÇÒ ¼ö ÀÖ´Ù. ÀÌ·¯ÇÑ »ç¿ëÀÚ ÀÎÁõÀ» ¾ÆÆÄÄ¡ À¥ ¼¹ö¸¦ ÅëÇÏ¿© ±¸ÇöÇÏ¿© º¸ÀÚ. ¾ÆÆÄÄ¡ À¥ ¼¹ö¸¦ ¼³Ä¡ÇÒ¶§ conf/access.conf ÆÄÀÏÀ» º» ÀûÀÌ ÀÖÀ» °ÍÀÌ´Ù. access.conf Àº À̸§ÀÌ ¸»ÇØÁÖµíÀÌ À¥ ¼¹öÀÇ ÀüüÀûÀÎ ¿¢¼¼½º¸¦ ´ã´çÇÏ´Â ¼³Á¤ÆÄÀÏÀÌ´Ù. ÀÏ´Ü ÀÌ ÆÄÀÏÀ» ¾Ë¸Â°Ô ¼³Á¤ÇØ ÁÖ¾î¾ß ÇÑ´Ù. * Ex) access.conf <Directory /usr/local/httpd/htdocs> AllowOverride All /* ÇØ´ç µð·ºÅ丮ÀÇ ¸ðµç Á¢±Ù Çã¿ë */ Options Indexes FollowSymLinks /* »öÀοäû ¹× ½Éº¼¸µ ¸µÅ© Çã¿ë */ Options Includes /* SSI Çã¿ë */ <Limit GET POST> /* GET, POST Á¦ÇÑ */ order allow,deny allow from all /* ÇØ´ç µð·ºÅ丮¿¡ ´ëÇÑ ¸ðµç È£½ºÆ® Á¢±Ù Çã¿ë */ </Limit> </Directory> À¥ ¼¹ö Â÷¿ø¿¡¼ Á¢±ÙÁ¦ÇÑÀ» ÇÏ·Á¸é access.conf ÆÄÀÏÀ» ¼öÁ¤ÇÏ¿© ÁÖ¸é µÇ°í, ÀÌ·¯ÇÑ ¹æ¹ý°ú´Â ´Þ¸® µð·ºÅ丮º°·Î Á¦ÇÑÇÏ·Á¸é .htaccess ¿Í .htpasswd ÆÄÀÏÀÌ ÇÊ¿äÇÏ´Ù. (.htaccess ÆÄÀÏÀÇ ³»¿ëÀ» access.conf ÆÄÀÏ¿¡ Àû¿ëÇϸé À¥ ¼¹ö Àüü¸¦ Á¢±Ù Á¦¾î ÇÒ¼ö ÀÖ´Ù.) * Ex) .htaccess AuthType Basic AuthName Administrator AuthUserFile /usr/local/httpd/htdocs/.htpasswd AuthGroupFile /dev/null <Limit GET POST> require valid-user /* ÀÎÁõµÈ »ç¿ëÀÚ¸¸ÀÌ ÇØ´ç µð·ºÅ丮¸¦ ¿¢¼¼½º ÇÒ ¼ö ÀÖ´Ù. */ </Limit> * Ex) .htpasswd test:ki*FKJsBQ (À¯Àú¾ÆÀ̵ð:Æнº¿öµå) ¼öµ¿À¸·Î ¸¸µé¾î Á־ µÇ°í, htpasswd ÆÄÀÏÀ» ÀÌ¿ëÇÏ¿© ¸¸µé¾î ÁÙ ¼öµµ ÀÖ´Ù. ( htpasswd ÆÄÀÏÀº support/ µð·ºÅ丮 ¾È¿¡¼ ãÀ» ¼ö ÀÖ´Ù) Usage: htpasswd [-c] passwordfile username -c ¿É¼ÇÀº Æнº¿öµå ÆÄÀÏÀ» »õ·Î »ý¼ºÇÒ °æ¿ì »ç¿ë ÀÌÁ¦ ÀÎÁõ¿¡ ÇÊ¿äÇÑ°Ç ¸ðµÎ ¼öÁ¤ÇÏ¿´´Ù. ¸¶Áö¸·À¸·Î ³²Àº ÀÏÀº À¥¼¹ö¸¦ ´Ù½Ã ¶ç¾î ÁÖ´Â Àϸ¸ ³²¾Ò´Ù. ±×·¸´Ù±¸ À¥ ¼¹ö ÇÁ·Î¼¼½º¸¦ Á×ÀÌ°í ´Ù½Ã ½ÃÀÛÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó ´ÙÀ½ÀÇ ¸í·É¾î·Î ½±°Ô À¥ ¼¹ö¸¦ Reload ÇÒ ¼ö ÀÖ´Ù. orange#>kill -HUP 399 +---|----|-------> Terminate or signal processes |----|-------> hangup |-------> ¾ÆÆÄÄ¡ ÇÁ·Î¼¼½º PID Note: ´Ù¾çÇÑ ÀÎÁõ¹æ¹ý Mod_auth : ÅؽºÆ®·Î µÈ Æнº¿öµå ÆÄÀÏÀ» ÀÌ¿ëÇÑ »ç¿ëÀÚ ÀÎÁõÀ» À§ÇØ »ç¿ëÇÏ´Â ¸ðµâ Mod_auth_anon: À͸í FTP ¿Í °°ÀÌ ÀÍ¸í »ç¿ëÀÚ ÀÎÁõÀ» À§ÇØ ÀÌ¿ë Mod_auth_db : ¹öŬ¸® DB ÆÄÀÏÀ» ÀÌ¿ëÇÏ´Â »ç¿ëÀÚ ÀÎÁõ ¸ðµâ Mod_auth_dbm : DBM ÆÄÀÏÀ» ÀÌ¿ëÇÏ´Â »ç¿ëÀÚ ÀÎÁõ ¸ðµâ Mod_auth_msql : mSQL µ¥ÀÌŸº£À̽º¸¦ ÀÌ¿ëÇÏ´Â »ç¿ëÀÚ ÀÎÁõ ¸ðµâ ¡¡ |