Apache µð·ºÅ丮 ÀÎÁõ
ÃÑ ÆäÀÌÁö ¼ö : 3224

Àüü ÇÔ¼ö/¿ë¾î»çÀü
Facebook Joinc ±×·ì   Joinc QA »çÀÌÆ®
ÇöÀçÀ§Ä¡ : ¹Ì´Ï»çÀÌÆ®>Web>htpasswd



joinc´Â Firefox¿Í chrome¿¡¼­ Å×½ºÆ® Çß½À´Ï´Ù. IE¿¡¼­´Â Å×À̺íÀÌ ±úÁö°Å³ª À̹ÌÁö°¡ º¸ÀÌÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ ±¸±Û DocsÀ̹ÌÁöÀÇ °æ¿ì ¿¢¹Úó¸®µÉ ¼ö ÀÖ½À´Ï´Ù.

¸¸µå´Â Áß

ÀÎÁõÆÄÀÏ ¸¸µé±â

ÀÌ ÆÄÀÏÀ» ÀÎÁõÀÌ ÇÊ¿äÇÑ µð·ºÅ丮¿¡ .htaccessÀ̸§À¸·Î ÀúÀåÇÑ´Ù.
AuthName "UserPasswd" 
AuthType Basic 
AuthUserFile /etc/htpasswd/user 
AuthGroupFile /dev/null 
<Limit GET POST> 
require valid-user 
</Limit> 
 
  • AuthUserFile : ÀÎÁõ¿¡ »ç¿ëÇÒ ¾ÆÀ̵ð/ÆÐ½º¿öµå°¡ ÀúÀåµÈ ÆÄÀÏÀÇ À§Ä¡¸¦ ¸í½ÃÇÑ´Ù.

ID/Password ¸¸µé±â

AuthUserFile¿¡ Á¤ÀÇµÈ ÆÄÀÏ¿¡ »ç¿ëÇÒ ¾ÆÀ̵ð/ÆÐ½º¿öµå¸¦ ¸¸µé¾î¾ß ÇÒ °ÍÀÌ´Ù. apache´Â htpasswd¶ó´Â ÇÁ·Î±×·¥À» Á¦°øÇÑ´Ù. »ç¿ë¹æ¹ýÀº ´ÙÀ½°ú °°´Ù.
# htpasswd -c passwordfile username 
 
-c¿É¼ÇÀ» ÁÖ¸é ÆÐ½º¿öµå ÆÄÀÏÀ» »õ·Î »ý¼ºÇÑ´Ù. ¸¸¾à ÆÐ½º¿öµå ÆÄÀÏÀÌ ÀÌ¹Ì ¸¸µé¾îÁ® ÀÖ°í, »õ·Î¿î À¯Àú/ÆÐ½º¿öµå¸¦ Ãß°¡ÇÏ±æ ¿øÇÑ´Ù¸é, ÀÌ ¿É¼ÇÀ» »ç¿ëÇØ¼­´Â ¾ÈµÈ´Ù. ÀÌÁ¦ ÀÌ ÇÁ·Î±×·¥À» ½ÇÇà½Ã۰í, ÆÐ½º¿öµå¸¦ ÀÔ·ÂÇϸé ÇØ´ç À¯ÀúÀÇ ÆÐ½º¿öµå°¡ »ý¼ºÀÌ µÈ´Ù. À¯Àú/ÆÐ½º¿öµå´Â ´ÙÀ½°ú °°Àº Çü½ÄÀ¸·Î ÀúÀåµÈ´Ù.
# cat /etc/htpasswd/user 
mercy4u:EadBead/Uad 
yundream:EEabEAdea/KU 
 

Apache ¼³Á¤

httpd.conf ¸¦ ´ÙÀ½°ú °°ÀÌ ¼öÁ¤ÇÑ´Ù.
001  ...
002  # ÀÎÁõÁ¤º¸¸¦ ´ã°í ÀÖ´Â ÆÄÀÏÀÇ À̸§ÀÌ´Ù. 
003  # ÀÎÁõÀÌ ÇÊ¿äÇÑ µð·ºÅ丮¿¡ ¾Æ·¡ÀÇ ÆÄÀÏÀ» À§Ä¡½ÃŰ¸é µÈ´Ù.
004  AccessFileName .htaccess
005  ...
006  <Directory "/usr/local/apache/htdocs">
007      Options Indexes FollowSymLinks
008      AllowOverride FileInfo AuthConfig Limit
009      Order allow,deny
010      Allow from all
011  </Directory>
012  
EmailÀ» ±âÀÔÇϸé, ´ñ±ÛÀÌ ¸ÞÀÏ·Î Àü´ÞµË´Ï´Ù.