SourceFiles.org - Use the Source, Luke
Home | Register | News | Forums | Guide | MyLinks | Bookmark

Related Sites

Latest News
  General News
  Reviews
  Press Releases
  Software
  Hardware
  Security
  Tutorials
  Off Topic


Back to files

AuthPG: ¾ÆÆÄÄ¡-Æ÷½ºÆ®±×·¹½º ÀÎÁõ ¸ðµâ

±è¹Î½Ä <minskim@bawi.org>

2004³â 6¿ù 1ÀÏ

  1. ¼Ò°³

    Æ÷½ºÆ®±×·¹½º ÀÎÁõ ¸ðµâ(AuthPG)Àº ¾ÆÆÄÄ¡ À¥¼­¹ö¿¡¼­ Æ÷½ºÆ®±×·¹½º µ¥ÀÌÅͺ£À̽º¿¡ ÀúÀåµÈ »ç¿ëÀÚ Á¤º¸¸¦ »ç¿ëÇÏ¿© »ç¿ëÀÚ ÀÎÁõÀ» ÇàÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ¸ðµâÀÌ´Ù. ¶ÇÇÑ ÀÌ ¸ðµâÀº »ç¿ëÀÚ Á¤º¸¸¦ Äí۸¦ ÅëÇØ¼­µµ ³Ñ°Ü¹ÞÀ» ¼ö ÀÖµµ·Ï µÇ¾î À־ Ç¥ÁØ ¹æ½Ä°ú Äí۸¦ »ç¿ëÇÑ ¹æ½Ä Áß ÅÃÀÏÇÏ¿© »ç¿ëÇÒ ¼ö ÀÖ´Ù.

  2. ÇÊ¿äÇÑ °Í

    ÀÌ ¸ðµâÀº Apache-1.3.29¿Í PostgreSQL-7.3.2À¸·Î Å×½ºÆ® ÇØ º¸¾Ò´Ù.

    • Æ÷½ºÆ®±×·¹½º
    • ¾ÆÆÄÄ¡ À¥¼­¹ö
  3. ÄÄÆÄÀÏ ¹× ¼³Ä¡

    ¼³Ä¡ ¹æ¹ýÀº INSTALL ÆÄÀÏÀ» ÂüÁ¶Çϱ⠹ٶõ´Ù.

  4. »ç¿ë ¹æ¹ý

    mod_auth_pg¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀº µÎ °¡Áö°¡ ÀÖ´Ù. Çϳª´Â »ç¿ëÀÚ ÀÎÁõÀÌ ÇÊ¿ä ÇÑ µð·ºÅ丮¿¡¼­ .htaccess ÆÄÀÏÀ» ¸¸µå´Â °ÍÀ̰í, ¶Ç Çϳª´Â httpd.conf ÆÄ ÀÏ¿¡ Á÷Á¢ »ç¿ëÀÚ ÀÎÁõÀÌ ÇÊ¿äÇÑ µð·ºÅ丮¸¦ ¸í½ÃÇÏ°í ¼³Á¤À» ÇÏ´Â °ÍÀÌ´Ù.

4.1 .htaccess »ç¿ë

¸ÕÀú ÇØ´ç µð·ºÅ丮¿¡¼­ .htaccess ÆÄÀÏÀ» ÀνÄÇÒ ¼ö ÀÖµµ·Ï httpd.conf ÆÄ ÀÏÀ» º&hibar;°æÇØ¾ß ÇÑ´Ù. httpd.conf¿¡´Â <Directory /any/path>¿Í °°Àº ºÎºÐÀÌ Àִµ¥ ÀÌ ºÎºÐ¿¡ AllowOverride¶õ Ç׸ñÀÌ ÀÖ´Ù. ÀÌ °ªÀÌ AuthConfig³ª All ·Î µÇ¾î ÀÖ¾î¾ß ÇϹǷΠÀ̸¦ ÀûÀýÈ÷ ¼öÁ¤ÇÑ ÈÄ ÀúÀåÇÑ´Ù. ÀÌÁ¦ ¾ÆÆÄÄ¡¸¦ ´Ù ½Ã ½ÇÇà½ÃŰ°Å³ª kill ¸í·ÉÀ» ½á¼­ »õ·Î¿î httpd.conf ÆÄÀÏÀ» ÀоîµéÀ̵µ·Ï ÇÑ´Ù.

ÀÌÁ¦ ½ÇÁ¦·Î »ç¿ëÀÚ ÀÎÁõÀÌ ÇÊ¿äÇÑ µð·ºÅ丮¿¡ .htaccess¸¦ ¸¸µé Â÷·ÊÀÌ´Ù. ¿©±â¿¡´Â ´ÙÀ½°ú °°Àº Ç׸ñÀÌ µé¾î °£´Ù.

AuthName my_auth
AuthType Basic
AuthPGHost my.database.server
AuthPGDatabase my_db
AuthPGUserTable user_table

require valid-user

¿©±â¼­ AuthPGHost¸¦ ¸í½ÃÇÑ´Ù¸é ¾ÆÆÄÄ¡´Â ÀÎÅÍ³Ý ¼ÒÄÏÀ» ÅëÇØ Æ÷½ºÆ®±×·¹½º ¿Í ¿¬°áµÇ¹Ç·Î postmaster¸¦ ½ÇÇà½Ãų ¶§ -i ¿É¼ÇÀ» ÁÖ¾î¾ß Çϰí, À¥¼­¹ö°¡ ¼³Ä¡µÈ ±â°è¿¡¼­ Æ÷½ºÆ®±×·¹½º¿¡ Á¢¼ÓÇÒ ¼ö ÀÖµµ·Ï Æ÷½ºÆ®±×·¹½ºÀÇ ¼³Á¤ÆÄÀÏ À» º&hibar;°æÇØ ÁÖ¾î¾ß ÇÑ´Ù. AuthPGHost¸¦ ¾²Áö ¾ÊÀ¸¸é -i ¿É¼ÇÀ» ÁÙ Çʿ䰡 ¾ø À¸³ª, ¹Ýµå½Ã Æ÷½ºÆ®±×·¹½º°¡ À¥¼­¹ö¿Í °°Àº ±â°è¿¡¼­ µ¿ÀÛÇϰí ÀÖ¾î¾ß ÇÑ ´Ù.

±× ¿ÜÀÇ ¼³Á¤¿¡ °üÇÑ ÀÚ¼¼ÇÑ ¼³¸íÀº mod_auth_pg¿¡ Æ÷ÇÔµÈ mod_auth_pg.ko.htmlÀ» ÂüÁ¶ÇÑ´Ù.

4.2 httpd.conf »ç¿ë

httpd.conf ÆÄÀÏ ³»¿¡ <Directory /my/directory>¸¦ ½á¼­ »ç¿ëÀÚ ÀÎÁõÀ» ¿ø ÇÏ´Â µð·ºÅ丮¸¦ ¸í½ÃÇØ ÁØ´Ù. ±× ³»ºÎ¿¡ Àû´Â °ÍÀº ¾ÕÀÇ .htaccess ÆÄÀÏÀÇ ³»¿ë°ú µ¿ÀÏÇÏ´Ù. /my/secret µð·ºÅ丮¿¡¼­ »ç¿ëÀÚ ÀÎÁõÀ» ÇÏ·Á¸é ´ÙÀ½°ú °° ÀÌ ÇÑ´Ù.

<Directory /my/srcret>
(.htaccess ÀÇ ³»¿ë)
</Directory>


Other Sites

Discussion Groups
  Beginners
  Distributions
  Networking / Security
  Software
  PDAs

About | FAQ | Privacy | Awards | Contact
Comments to the webmaster are welcome.
Copyright 2006 Sourcefiles.org All rights reserved.