¹è³Ê´Â ÃÖ¼ÒÈ­ ½ÃŰ½Ã¸é µË´Ï´Ù.

 
 
 

 

 

Apache Menual 

 

 

 °ü·Ã»çÀÌÆ® 
 ±¤°í ¹× Á¦ÈÞ ¾È³» 

[ ÀÌÀü ÆäÀÌÁö ] [ »óÀ§ ÆäÀÌÁö ] [ ´ÙÀ½ ÆäÀÌÁö ]

¡¡

Server4u
DHS
HTTPD
FTPd
Maild
DBE(SQL)

¡¡

¾ÆÆÄÄ¡¿¡¼­ ¾×¼­½º Á¦¾î(»ç¿ëÀÚ ÀÎÁõ)

¾ÆÆÄÄ¡¿¡¼­ »ç¿ëÀÚ ÀÎÁõÀ» °É¾îÁÖ´Â ¾×¼­½º Á¦¾î¿¡ ´ëÇÑ °­Á ÀÔ´Ï´Ù.

¸ÕÀú »ç¿ëÀÚ¿Í ±×·ì , ºñ¹Ð¹øÈ£¸¦ ÆÄÀÏÀ» ¸¸µé¾î ÁÖ°í, ¾ÆÆÄÄ¡ ¼­¹ö´Â ÀÌ ÆÄÀϵéÀ» ÂüÁ¶ÇÏ¿© ÀÎÁõÀ» Åë°úÇÑ »ç¿ëÀÚ ¿¡°Ô¸¸ ¹®¼­¿¡ Á¢±Ù(Access) ÇÒ ¼ö ÀÖ´Â ±ÇÇÑÀ» ÁÖ°Ô µË´Ï´Ù. 

ÀÎÁõÀ» À§ÇÑ ¼±¾ðÀº <Directory> ... </Directory> ¾È¿¡¼­ ÇÒ¼ö ÀÖÀ¸¸ç ¶Ç´Â .htaccess ÆÄÀϳ»¿¡¼­ ¼±¾ðµÉ ¼ö ÀÖ½À´Ï´Ù(AllowOverride Çã¿ë½Ã - ¾×¼­½ºÁ¦¾î(µð·ºÅ͸®) Âü°í). ¾Æ·¡ÀÇ ¿¹´Â ¸ðµç ÀÚ·á½ÇÀ̶ó´Â µð·ºÅ͸®¿¡ ´ëÇØ¼­ group01 À̶ó´Â ±×·ì¿¡ ´ëÇØ¼­¸¸ Á¢±ÙÀ» Çã¿ëÇÏ´Â ³»¿ëÀÔ´Ï´Ù.  

<Directory "d:/doc_root/*/ÀÚ·á½Ç">
AuthType Basic
AuthName "»ç¿ëÀÚ-ÀÚ·á½Ç"
AuthUserFile "d:/secure/users.txt"
AuthGroupFile "d:/secure/groups.txt"
require group group01
</Directory>

  • AuthType (ÀÎÁõÇü½Ä - Basic or Digest )
  • AuthName ( ÀÎÁõÀ̸§ )
  • AuthUserFile ( »ç¿ëÀÚÆÄÀÏ ÁöÁ¤ )
  • AuthGroupFile ( »ç¿ëÀÚ±×·ìÆÄÀÏ ÁöÁ¤ )
  • require ( »ç¿ëÀÚ ¶Ç´Â »ç¿ëÀÚ ±×·ì ¼±Åà )

º¸¾È»ó »ç¿ëÀÚ ÆÄÀϰú ±×·ìÆÄÀÏÀº À¥À¸·Î Á¢¼ÓÇÒ ¼ö ÀÖ´Â µð·ºÅ͸®¿¡ À§Ä¡½ÃŰÁö ¾Êµµ·Ï ÇÕ´Ï´Ù.

AuthType(ÀÎÁõÇü½Ä)
À¸·Î´Â basic °ú Digest µÑÁß Çϳª¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. º¸Åë BasicÀ» »ç¿ëÇϸç, Digest À¸·Î ÁöÁ¤ÇÒ °æ¿ì DNS ¿¡·¯ °¡ ¹ß»ýÇϱ⵵ ÇÕ´Ï´Ù.

AuthName(ÀÎÁõÀ̸§, realm)
ÀÎÁõÀ» ÇÊ¿ä·Î ÇÏ´Â µð·ºÅ͸®¿¡¼­ ÆË¾÷âÀÌ ¶°¿À¸£´Âµ¥, À̰÷¿¡ Ç¥½ÃµÉ ³»¿ëÀÔ´Ï´Ù. °ø¶õÀÌ µé¾î°¡´Â °æ¿ì µû¿ÈÇ¥( " " )·Î ¹­¾îÁÖ¸é µË´Ï´Ù.

AuthUserFile(»ç¿ëÀÚÆÄÀÏ-»ç¿ëÀÚ:ÆÐ½º¿öµå)
»ç¿ëÀÚ ÆÄÀÏÀÇ À§Ä¡¸¦ ¼±¾ðÇÕ´Ï´Ù. µå¶óÀ̺ê¸í: À¸·Î ½ÃÀÛÇÏÁö ¾Ê´Â »ó´ë °æ·ÎÀÏ °æ¿ì ¼­¹ö·çÆ®¿¡ ´ëÇÑ °æ·Î°¡ µË´Ï´Ù. À̰÷¿¡¼­ ÁöÁ¤ÇؾßÇÒ »ç¿ëÀÚ ÆÄÀÏÀº °¢°¢ÀÇ ÁÙ¿¡ »ç¿ëÀÚ:ºñ¹Ð¹øÈ£ Çü½ÄÀ¸·Î µÇ¾î ÀÖ½À´Ï´Ù.´ÙÀ½Àº users.txt ¿¡ ÀúÀåµÇ´Â »ç¿ëÀÚ¿Í ºñ¹Ð¹øÈ£ÀÇ ¿¹ ÀÔ´Ï´Ù.  

user0001:$apr1$tk5.....$NqObDbVccMqoMl6iZYw1L/
user0002:password2
user0020:{SHA}ERnP037iRzV+A0oI2ETuol9v0g8=
user0021:password4

¾ÆÆÄÄ¡Æú´õ ¾Æ·¡ÀÇ bin Æú´õ¿¡ º¸¸é htpasswd.exe ¶ó´Â ½ÇÇà ÆÄÀÏÀÌ ÀÖ½À´Ï´Ù. À̰ÍÀº ºñ¹Ð¹øÈ£¸¦ ¾Ïȣȭ ÇÏ¿© ÀúÀåÇØ ÁÖ´Â À¯Æ¿ÀÔ´Ï´Ù. ´ÙÀ½Àº À§ÀÇ ÆÄÀÏÀ» »ý¼ºÇϱâ À§ÇØ ½ÇÇàÇÑ ¸í·ÉÀÔ´Ï´Ù.

htpasswd -bc d:/secure/users.txt user0001 password
-> user.txt ¶ó´Â À̸§ÀÇ »ç¿ëÀÚÆÄÀÏ »ý¼º
htpasswd -bp d:/secure/users.txt user0002 password2
-> user.txt ¿¡ ¾ÏȣȭÇÏÁö ¾ÊÀº »ç¿ëÀÚ(user0002) Ãß°¡
htpasswd -bs d:/secure/users.txt user0020 password3
-> SHA ·Î ¾Ïȣȭ ÇÑ »ç¿ëÀÚ-user0020 Ãß°¡
htpasswd -bp d:/secure/users.txt user0021 password4

htpasswd.exe »ç¿ë¹ý:
htpasswd [-cmdps] passwordfile username
htpasswd -b[cmdps] passwordfile username password

-c »õ·Î¿î »ç¿ëÀÚÆÄÀÏ »ý¼º - Create a new file.
-m MD5 ¾ÏÈ£¹æ½ÄÀ» »ç¿ë(±âº»°ª).
(-d) CRYPT¾ÏÈ£¹æ½ÄÀº windows¿¡¼­ Áö¿øµÇÁö ¾Ê½À´Ï´Ù.
-p ¾ÏȣȭÇÏÁö ¾ÊÀ½ (plaintext).
-s SHA ¾ÏÈ£¹æ½ÄÀ¸·Î ÀúÀå.
-b ¸í·ÉÁÙ¿¡¼­ ºñ¹Ð¹øÈ£ ÀÔ·Â(ÀÌ ¿É¼ÇÀ» »ç¿ëÇÏÁö ¾ÊÀ» °æ¿ì ºñ¹Ð¹øÈ£ ¸¦ ÇÁ·ÒÇÁÆ® »ó¿¡¼­ ÀÔ·ÂÇÕ´Ï´Ù.)

AuthGroupFile(»ç¿ëÀÚ±×·ìÆÄÀÏ)
»ç¿ëÀÚ±×·ì ÆÄÀÏÀÇ Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.

±×·ì : »ç¿ëÀÚ1 »ç¿ëÀÚ2 »ç¿ëÀÚ3 »ç¿ëÀÚ4 ...
group01 : user0001 user0002
group02 : user0020 user0021

ÀÌ¿Í °°ÀÌ ÀúÀåµÈ »ç¿ëÀÚ±×·ìÆÄÀÏÀ» ÁöÁ¤ÇѵÚ

require group group01

À» °°ÀÌ »ç¿ëÇϸé group01 ¿¡ ¼ÓÇÑ »ç¿ëÀÚ¸¸ ¾×¼­½º°¡ °¡´ÉÇϵµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù.

require
ÀÌ ¼±¾ðÀº µð·ºÅ丮¿¡ Á¢±ÙÇÒ ¼ö ÀÖ´Â ÀÎÁõµÈ »ç¿ëÀÚ¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. :

require user userid userid ...
´ÜÁö À̰÷¿¡ ÁöÁ¤µÈ À̸§À» °¡Áø »ç¿ëÀÚ¸¸ÀÌ ÇØ´ç µð·ºÅ丮¿¡ Á¢±Ù°¡´É ÇÕ´Ï´Ù.

require group group-name group-name ...
´ÜÁö À̰÷¿¡ ÁöÁ¤µÈ ±×·ì¿¡ ¼ÓÇÑ »ç¿ëÀÚ¸¸ÀÌ ÇØ´ç µð·ºÅ丮¿¡ Á¢±Ù °¡´ÉÇÕ´Ï´Ù..

require valid-user
ÀÎÁõµÈ(Ÿ´çÇÑ) »ç¿ëÀÚ¸¸ ÇØ´ç µð·ºÅ丮¿¡ Á¢±Ù °¡´ÉÇÕ´Ï´Ù.

¡¡

CopyRight ¨Ï2000 XHutner All Rights Reserves. powered by Xhunter & designed by Twinsen