Apache HTTP Server Version 2.2

| ¼³¸í: | ¹®ÀÚÆÄÀÏÀ» ÀÌ¿ëÇÑ »ç¿ëÀÚ ÀÎÁõ |
|---|---|
| »óÅÂ: | Base |
| ¸ðµâ¸í: | authn_file_module |
| ¼Ò½ºÆÄÀÏ: | mod_authn_file.c |
| Áö¿ø: | ¾ÆÆÄÄ¡ 2.1 ÀÌÈÄ |
ÀÌ ¸ðµâÀº mod_auth_digest¿Í
mod_auth_basic °°Àº ÀÎÁõ¾Õ´Ü¸ðµâÀ» À§ÇØ
ÀÏ¹Ý ¹®ÀÚ ¾ÏÈ£ÆÄÀÏ¿¡¼ »ç¿ëÀÚ¸¦ ã¾Æ¼ ÀÎÁõÇÑ´Ù.
mod_authn_dbm°ú ±â´ÉÀÌ ºñ½ÁÇÏ´Ù.
mod_auth_basicÀ̳ª
mod_auth_digest¸¦ »ç¿ëÇÒ¶§ AuthBasicProvider³ª
AuthDigestProviderÀÇ
°ªÀ» file·Î ¼³Á¤Çϸé ÀÌ ¸ðµâÀ» »ç¿ëÇÑ´Ù.
| ¼³¸í: | ÀÎÁõÇÒ »ç¿ëÀÚ¸í¿Í ¾ÏÈ£ ¸ñ·ÏÀ» ÀúÀåÇÏ´Â ¹®ÀÚÆÄÀϸíÀ» ÁöÁ¤ÇÑ´Ù |
|---|---|
| ¹®¹ý: | AuthUserFile file-path |
| »ç¿ëÀå¼Ò: | directory, .htaccess |
| Override ¿É¼Ç: | AuthConfig |
| »óÅÂ: | Base |
| ¸ðµâ: | mod_authn_file |
AuthUserFile Áö½Ã¾î´Â »ç¿ëÀÚ ÀÎÁõ¿¡
»ç¿ëÇÒ »ç¿ëÀÚ¸í¿Í ¾ÏÈ£ ¸ñ·ÏÀ» ÀúÀåÇÏ´Â ¹®ÀÚÆÄÀϸíÀ» ÁöÁ¤ÇÑ´Ù.
File-path´Â ÆÄÀϰæ·ÎÀÌ´Ù. Àý´ë°æ·Î¸¦ »ç¿ëÇÏÁö
¾ÊÀ¸¸é ServerRootÀÇ
»ó´ë°æ·Î·Î ó¸®ÇÑ´Ù.
ÆÄÀÏÀÇ °¢ ÁÙ¿¡´Â »ç¿ëÀÚ¸í, ÄÝ·Ð, ÀÎÄÚµùµÈ ¾ÏÈ£°¡ ¼ø¼´ë·Î
³ª¿Â´Ù. ¿©·¯ ÁÙ¿¡¼ µ¿ÀÏÇÑ »ç¿ëÀÚ ¾ÆÀ̵𸦠Á¤ÀÇÇϸé,
mod_authn_file´Â ù¹øÂ°·Î ³ª¿À´Â ¾ÏÈ£¸¦
»ç¿ëÇÑ´Ù.
ÄÄÆÄÀÏµÈ ¹èÆ÷º»À̳ª src/support¿¡ ÀÖ´Â htpasswd µµ±¸´Â HTTP
Basic Authentication¿¡ »ç¿ëÇÒ ¾ÏÈ£ÆÄÀÏÀ» °ü¸®ÇÑ´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº manpage¸¦
Âü°íÇ϶ó. ¿ä¾àÇϸé:
Ãʱ⠾ÆÀ̵ð usernameÀ» °¡Áø ¾ÏÈ£ÆÄÀÏ
FilenameÀ» ¸¸µç´Ù. ¾ÏÈ£¸¦ ¹°¾îº»´Ù:
htpasswd -c Filename username
¾ÏÈ£ÆÄÀÏ Filename¿¡ username2¸¦
Ãß°¡Çϰųª ¼öÁ¤ÇÑ´Ù:
htpasswd Filename username2
Å« ¹®ÀÚÆÄÀÏÀ» °Ë»öÇÏ´Â °ÍÀº ¸Å¿ì ºñÈ¿À²ÀûÀÓÀ»
ÁÖÀÇÇ϶ó. »ç¿ëÀÚ°¡ ¸¹´Ù¸é ´ë½Å AuthDBMUserFileÀ» »ç¿ëÇØ¾ß
ÇÑ´Ù.
HTTP Digest AuthenticationÀ» »ç¿ëÇÑ´Ù¸é htpasswd µµ±¸·Î ¾ÈµÈ´Ù. ´ë½Å htdigest¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù. Digest Authentication°ú Basic AuthenticationÀ» À§ÇÑ ÀڷḦ °°Àº ÆÄÀÏ¿¡ ¼¯¾î¼ »ç¿ëÇÒ ¼ö ¾øÀ½À» ÁÖÀÇÇ϶ó.
AuthUserFileÀÌ À¥¼¹öÀÇ ¹®¼µé
¹Û¿¡ À§Ä¡ÇÔÀ» È®ÀÎÇ϶ó. ÀÌ ÆÄÀÏÀ» º¸È£ÇÒ µð·ºÅ丮 ¾È¿¡
°°ÀÌ µÎÁö ¸¶¶ó. ±×·¸Áö ¾ÊÀ¸¸é, Ŭ¶óÀÌ¾ðÆ®°¡
AuthUserFileÀ» ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ´Ù.