¾ÆÆÄÄ¡ WebDAV¿Í LDAP HOWTOSaqib AliÀå¼®¹®ÀüÇýÁø
1. µé¾î°¡¸çÀÌ ¹®¼´Â LDAP ¼¹ö¿Í´Â ´Þ¸® ÀÎÁõÀÌ °¡´ÉÇÑ ¾ÆÆÄÄ¡ ±â¹ÝÀÇ WebDAV ¼¹ö¸¦ ¼³Ä¡/¼³Á¤ÇÏ´Â ¹ýÀ» ¼³¸íÇÒ °ÍÀÌ´Ù. ´ç½ÅÀº ÀÌ°ÍÀ» ¼³Ä¡ÇÏ°í, ¼³Á¤ÇÏ°í, »ç¿ëÇϸç À¯ÁöÇÏ°í Á¶ÀýÇÏ´Â ¹æ¹ýÀ» ¹è¿ì°Ô µÉ °ÍÀÌ´Ù. ÀÌ ¹®¼´Â WebDAV ¼¹ö¸¦ ¼¼ÆÃÇÏ´Â µ¥ ÀÖ¾î ±âº»ÀûÀÎ Åä´ë¸¦ Á¦°øÇÒ °ÍÀÌ´Ù. ÀÌ°ÍÀº ¼¹ö¸¦ À¯ÁöÇÏ°í ÁÁÀº Æ©´×À» Çϱâ À§ÇÑ Á¤º¸µéÀ» Á¦°øÇÒ °ÍÀÌ´Ù. Note: ¾ÆÆÄÄ¡³ª ´Ù¸¥ ¸ðµâµéÀ» ¼³Ä¡ÇÏ´Â µ¥ ¾î¶² ¹®Á¦°¡ ¹ß»ýÇÑ´Ù¸é ³ª¿¡°Ô ¾Ë·ÁÁֱ⠹ٶõ´Ù. ÀÌ ¹®¼´Â LDAP ¼¹ö¸¦ ¼³Ä¡ÇÏ´Â HOWTO°¡ ¾Æ´Ï´Ù. LDAP ¼¹ö¸¦ ¼³Ä¡ÇÏ´Â ¹®Á¦¿¡ °üÇؼ¶ó¸é http://www.linuxdoc.org/HOWTO/LDAP-HOWTO-1.html¸¦ Âü°íÇØ Áֽà ¹Ù¶õ´Ù. 1.1. Copyright and LicenseÀÌ ¹®¼ÀÇ ÀúÀÛ±ÇÀº Saqib Ali¿¡°Ô ÀÖ´Ù. º¹»çÇϰųª, GNU Free Documentation License ÇÏ¿¡¼ ¼öÁ¤ÇÏ°í ¹èÆ÷ÇÒ ¼ö ÀÖ´Ù. 1.1 ¹öÀü°ú ±× ÀÌÈÄÀÇ ¹öÀüµéÀº ÀÚÀ¯ ¼ÒÇÁÆ®¿þ¾î Àç´Ü¿¡ ÀÇÇØ ºÒº¯ÀûÀÎ ¼½¼ÇÀ̳ª Ç¥Áö °°Àº °Í ¾øÀÌ ÃâÆÇµÉ °ÍÀÌ´Ù. ÀÌ ¶óÀ̼¾½º´Â http://www.gnu.org/copyleft/fdl.html¿¡¼ ¾òÀ» ¼ö ÀÖ´Ù. 1.1. WebDAV¶õ ¹«¾ùÀΰ¡?WebDAV´Â À¥»óÀÇ ¸¹Àº À̵鿡 ÀÇÇØ ¸¸µé¾îÁö°í ¹ßÀüÇÏ°í ÀÖ´Ù. °³°³ÀÎÀÌ À¥ »ó¿¡¼ ÆÄÀÏÀ» ¼öÁ¤ÇÏ°í °ü¸®Çϴ üÀç·Î ÇùÁ¶ÀûÀΠȯ°æÇÏ¿¡¼ °ø±ÞµÇ°í ÀÖ´Â °ÍÀÌ´Ù. ¿äÁ¡¸¸ ¸»Çϸé DAV´Â È®ÀåµÈ http ÇÁ·ÎÅäÄÝÀÌ´Ù. 1.2. WebDAV´Â ¾î¶»°Ô ¿òÁ÷À̴°¡?¾ÕÀ¸·Î Ãß°¡µÉ ºÎºÐÀÌ´Ù....(¿ªÀÚ: °í·Î, ¹ø¿ªÇÒ ºÎºÐÀÌ ÁÙ¾îµé¾ú´Ù. ^_^) 1.3. ¹«¾ùÀÌ ÇÊ¿äÇÑ°¡?ÀÌ ÅøÀ» »ç¿ëÇϱ⿡ ¾Õ¼ ´ÙÀ½°ú °°Àº °ÍµéÀÌ ÀÖ¾î¾ß ÇÑ´Ù.:
NOTE: À§ÀÇ ÆÐÅ°ÁöµéÀº ¸ðµÎ °øÂ¥À̸ç, ³Ý»ó¿¡¼ ´Ù¿î·Îµå ¹Þ¾Æ¾ß ÇÑ´Ù. ¿ì¸®´Â À§ÀÇ ¸ðµç ÆÐÅ°ÁöµéÀ» À¥¼¹ö¸¦ À§ÇÑ ¹ÙÀ̳ʸ®µéÀ» ¸¸µé¾î ³»±â À§ÇØ ÄÄÆÄÀÏÇØ¾ß ÇÑ´Ù. WebDAV¿Í LDAP ¸ðµâÀº ¾ÆÆÄÄ¡ »ó¿¡¼ Á¤ÀûÀ¸·Î ÄÄÆÄÀ쵃 °ÍÀÌ´Ù. Á¤ÀûÀÎ ÄÄÆÄÀÏÀÇ °á°ú´Â ºü¸¥ ½ÇÇà ¼Óµµ·Î µ¹¾Æ¿Â´Ù. ¾ÆÆÄÄ¡´Â °¡Àå ´Ù¸ñÀûÀ¸·Î »ç¿ëµÇ´Â À¥ ¼¹öÀ̹ǷΠ¼±ÅõǾú´Ù. À¥ ¼¹öµéÀÇ ºñÀ²Àº, ¾ÆÆÄÄ¡°¡ ½ÃÀå¿¡¼µµ °¡Àå ¸¹Àº ºñÀ²À» Â÷ÁöÇÏ´Â À¥ ¼¹öÀÓÀ» ¾Ë·ÁÁØ´Ù. ¾ÆÆÄÄ¡´Â ´ÙÀ½°ú °°Àº °÷µé¿¡¼µµ »ç¿ëµÈ´Ù.: 1.4. ÀüÁ¦Á¶°ÇÀÌ ¹®¼´Â ÀÏ´Ü ¾Æ·¡¿Í °°Àº °ÍµéÀÌ ´ç½ÅÀÇ ½Ã½ºÅÛ¿¡ ÀÌ¹Ì ¼³Ä¡µÇ¾î ÀÖ´Ù´Â °ÍÀ» °¡Á¤ÇÏ°í ÀÖ´Ù.
ÀÌ ¹®¼´Â LDAP ¼¹ö°¡ ÀÌ¹Ì ¼³Ä¡µÇ¾î Àְųª ȤÀº ¾ÕÀ¸·Î ÀÎÁõÀ» À§ÇØ »ç¿ëµÉ °ÍÀ» ÀüÁ¦·Î ÇÏ°í ÀÖ´Ù. 1.5. ÀÇ°ß°ú Ãß°¡ÇÒ Á¡¸¸¾à ´ç½Å¿¡°Ô ¾î¶² Áú¹®À̳ª ÀÇ°ßÀÌ ÀÖ´Ù¸é saqib@seagate.com·Î ¿¬¶ô Áֱ⠹ٶõ´Ù. ¸¸¾à Ãß°¡ÇÒ ¾î¶² ºÎºÐÀÌ ÀÖÀ» ¶§¿¡µµ ¿ª½Ã ¿¬¶ôÇØ Áֱ⠹ٶõ´Ù. 2. WebDAV ¼³Ä¡Çϱâ¿ì¸®´Â ¸ÕÀú ù ¹ø°·Î OpenLDAP ÆÐÅ°Áö¸¦ ¼³Ä¡ÇØ¾ß ÇÑ´Ù. OpenLDAPÀº Apache_LDAP_DAV¿¡´Â Æ÷ÇԵǾî ÀÖÁö ¾ÊÁö ¾Ê°í »ç¿ëÇÏ´Â µ¥µµ ²À ÇÊ¿äÇÑ °ÍÀº ¾Æ´ÏÁö¸¸, mod_ldap¸¦ ÄÄÆÄÀÏÇÏ´Â µ¥ OpenLDAP ¶óÀ̺귯¸®°¡ ÇÊ¿äÇÏ´Ù. ÀÌ°ÍÀ» ¼³Ä¡ÇÑ ÈÄ ¾ÆÆÄÄ¡¿Í ÇÔ²² mod_ldap¿Í mod_dav¸¦ ¼³Ä¡ÇÏ°Ú´Ù. ´ÙÀ½ÀÇ ÆÐÅ°ÁöµéÀ» ´Ù¿î·Îµå ¹Þµµ·Ï ÇÑ´Ù.
2.1. ¸ÕÀú ¿ä±¸µÇ´Â °ÍµéLDAP¿Í ÇÔ²² WebDAV¸¦ ÄÄÆÄÀÏÇϱâ À§ÇØ LDAP ¶óÀ̺귯¸® ÆÄÀϵéÀ» ¸ÕÀú ¼³Ä¡ÇØ¾ß ÇÑ´Ù. LDAP ¶óÀ̺귯¸® ÆÄÀϵéÀº ¾ÆÆÄÄ¡¿¡¼ »ç¿ëµÇ´Â LDAP ¸ðµâÀ» ÄÄÆÄÀÏÇÏ´Â µ¥ ÇÊ¿äÇÏ´Ù. LDAP ¶óÀ̺귯¸®¸¦ ¾ò´Â °¡Àå ÁÁÀº ¹æ¹ýÀº http://www.openldap.org OpenLDAP¿¡¼ ¼Ò½º Äڵ带 ´Ù¿î·Îµå ¹Þ¾Æ ÄÄÆÄÀÏÇÏ¿© Æ÷ÇÔµÈ ¶óÀ̺귯¸®¸¦ »ç¿ëÇÏ´Â °ÍÀÌ´Ù. ´ç½ÅÀº ´Ù¸¥ IPlenet°ú ºñ½ÁÇÑ ´Ù¸¥ ¾î¶² LDAP¸¦ »ç¿ëÇصµ ÁÁÁö¸¸, ³ª´Â ¿ÀÇ ¼Ò½º ¼Ö·ç¼ÇÀÎ OpenLDAP¸¦ ÃßõÇÏ´Â ¹ÙÀÌ´Ù. 2.1.1. OpenLDAP ¶óÀ̺귯¸® ÆÄÀÏ ¼³Ä¡su ¸í·ÉÀ» »ç¿ëÇÏ¿© rootÀÇ ±ÇÇÑÀ¸·Î ½ÇÇàÇØ¾ß ÇÑ´Ù.: $ su OpenLDAP(tar) ¼Ò½º ÆÄÀÏÀÌ ÀÖ´Â µð·ºÅ丮·Î À̵¿ÇÑ´Ù. ³ªÀÇ °æ¿ì¿¡´Â temp µð·ºÅ丮 ÇÏÀÇ /tmp/download¸¦ ÁÖ·Î ÀÌ¿ëÇÑ´Ù.: # cd /tmp/download gzip°ú tar¸¦ ÀÌ¿ëÇÏ¿© ÆÄÀÏÀÇ ¾ÐÃàÀ» ÇØÁ¦ÇÑ´Ù.: # gzip -d openldap-stable-xxxxxxx.tar.gz # tar -xvf openldap-stable-xxxxxxx.tar ¾ÐÃàÀÌ Ç®¸®¸ç ¸¸µé¾îÁø »õ·Î¿î µð·ºÅ丮·Î À̵¿ÇÑ´Ù. # cd openldap-x.x.xx "configure" ¸í·ÉÀ» ½ÇÇàÇÑ´Ù. "configure" ¿¡´Â ¸¹Àº ¸í·ÉÀÌ µé¾îÀÖ´Ù. "configure --help"¸¦ ÀÔ·ÂÇÏ¿© ¸ðµç ¿É¼ÇµéÀ» º¼ ¼ö ÀÖ´Ù. ÀÌ À¥¼¹ö¿¡ LDAP µ¥¸óÀÌ ¹Ýµå½Ã ÇÊ¿äÇÑ °ÍÀº ¾Æ´ÏÁö¸¸, LDAP ¼¹ö¸¦ ½ÇÇàÇϰųª ¿©Å¸ÀÇ »óȲÀ» °¡Á¤ÇÒ ¼ö´Â ÀÖ°Ú´Ù. LDAP µ¥¸óÀ» ÄÄÆÄÀÏÇÏÁö ¾ÊÀ» ¶§´Â 'configure'ÀÇ ¸í·ÉÇà ¿É¼ÇÀ¸·Î ' # ./configure --disable-slapd ¼³Á¤ÀÌ ³¡³ª¸é, openldap ÆÐÅ°Áö¸¦ À§ÇÑ ÀÇÁ¸»óŸ¦ ¸¸µé ¼ö ÀÖ´Ù.: # make depend ÀÇÁ¸»óŸ¦ ¸¸µé°í ³ª¸é, openldap ÆÐÅ°Áö¸¦ ÄÄÆÄÀÏÇØ¾Æ ÇÑ´Ù. make ¸í·ÉÀ» »ç¿ëÇÏÀÚ.: # make ¸ðµç °ÍÀÌ OK·Î ³ªÅ¸³µ´Ù¸é, ÄÄÆÄÀÏÀÌ ³¡³ °ÍÀÌ´Ù. ±×·¯¸é ÄÄÆÄÀÏµÈ ¹ÙÀ̳ʸ®µéÀ» Á¤ÇØÁø Àå¼Ò·Î ¿Å±â´Â ÀÛ¾÷ÀÌ ÇÊ¿äÇÏ´Ù.: # make install ÀÌÁ¦ LDAP ¶óÀ̺귯¸® ÆÄÀϵéÀ» mod_ldap¸¦ À§ÇØ ÄÄÆÄÀÏÇÏ´Â ÀÛ¾÷ÀÌ ÇÊ¿äÇÏ´Ù. 2.2. ¾ÆÆÄÄ¡ ¼± ±¸¼ºÇϱâmod_dav´Â °¡ ¼³Á¤µÈ ¾ÆÆÄÄ¡°¡ ÇÊ¿äÇÕ´Ï´Ù. ±×·¡¼ ¼³Ä¡ À§Ä¡¸¦ ¾Ë°í ÀÖ½À´Ï´Ù. ¼Ò½ºÆÄÀÏÀÌ ÀÖ´Â °÷À¸·Î µð·ºÅ丮¸¦ ¿Å±é´Ï´Ù:
2.3. mod_davÀÇ ±¸¼º°ú ¼³Ä¡À§¿¡ ¼³¸íÇÑ ´ë·Î mod_dav´Â ¾ÆÆÄÄ¡ ¼³Ä¡½Ã¿¡ Á¤ÀûÀ¸·Î ¿¬°áµÉ °ÍÀÔ´Ï´Ù. Àӽà ´Ù¿î·Îµå µð·ºÅ丮·Î À̵¿ÇÏ¿© ½ÃÀÛÇÕ´Ï´Ù: # cd /tmp/download gzip°ú tar¸¦ ÀÌ¿ëÇÏ¿© ÆÄÀÏÀÇ ¾ÐÃàÀ» ÇØÁ¦ÇÕ´Ï´Ù.: # gzip -d mod_dav-1.x.x.tar.gz # tar -xvf mod_dav-1.x.x.tar ¾ÐÃàÀ» ÇØÁ¦ÇÏ´Â µ¿¾È ¸¸µé¾îÁø »õ·Î¿î µð·ºÅ丮·Î À̵¿ÇÑ´Ù: # cd mod_dav-1.x.x ÀÌÁ¦ ¾ÆÆÄÄ¡¿Í Á¤ÀûÀ¸·Î ¸µÅ©Çϱâ À§ÇØ mod_davÆÐÅ°Áö¸¦ ±¸¼ºÇÑ´Ù: # ./configure --with-apache= /tmp/download/apache_1.x.x ÆÄÀÏÀÇ ÄÄÆÄÀÏ°ú ¼³Ä¡: # make # make install mod_dav´Â ºÎºÐÀûÀ¸·Î ÄÄÆÄÀÏ µÇ¾ú°í make install´Ü°è¿¡¼ ¾ÆÆÄÄ¡ ¼Ò½ºÆ®¸®¿¡ ÀûÀýÇÑ À§Ä¡¿¡ µé¾î°¡ ÀÖ´Ù. 2.4. mod_auth_ldapÀÇ ¼³Ä¡¿Í ¼³Á¤Àӽà ´Ù¿î·Îµå µð·ºÅ丮·Î µ¹¾Æ°©´Ï´Ù: # cd /tmp/download mod_auth_ldap ÆÄÀÏÀÇ ¾ÐÃàÀ» ÇØÁ¦ÇÕ´Ï´Ù: # gzip -d mod _auth_ldap.tar.gz # tar -xvf mod_auth_ldap.tar ÀÌÁ¦ ¾ÆÆÄÄ¡ ¼Ò½ºÆ®¸®·Î modauthldapÆÄÀϵéÀ» ¼³Ä¡ÇÑ´Ù: cd apache_x.x.x mv ../modauthldap ./src/modules/ldap 2.5. ¾ÆÆÄÄ¡ÀÇ ¼³Á¤°ú ¼³Ä¡¸¶Áö¸·À¸·Î ¸ñÀûÁö¿¡ µµ´ÞÇß´Ù. ±×·¯³ª ¾ÆÁ÷ ½ÃÀÛÀÏ»ÓÀÌ´Ù........ ÀÌÁ¦ WebDAV¿Í DAV¸¦ À§ÇÑ LDAPÀÎÁõÀ» Æ÷ÇÔÇÑ ¾ÆÆÄÄ¡¸¦ ÄÄÆÄÀÏÇÏ°í ¼³Ä¡ÇÒ Áغñ°¡ µÇ¾ú´Ù. Àӽà ´Ù¿î·Îµå µð·ºÅ丮·Î µ¹¾Æ°£´Ù: # cd /tmp/download ¾ÆÆÄÄ¡ µð·ºÅ丮·Î À̵¿ÇÑ´Ù: # cd apache-x.x.x ±×¸®°í mod_dav¿Í mod_auth_ldap¿Í ÇÔ²² ÄÄÆÄÀÏÇϱâ À§ÇØ ¾ÆÆÄÄ¡¸¦ ±¸¼ºÇÑ´Ù:
¾ÆÆÄÄ¡¸¦ ÄÄÆÄÀÏÇÏ°í À̸¦ ÀûÀýÇÑ À§Ä¡¿¡ ¼³Ä¡ÇÑ´Ù: # make # make install 3. WebDAV¼ºñ½º¸¦ ±¸¼ºÇÏ°í ¼³Á¤ÇϱâÀÌÁ¦ ½¬¿î ºÎºÐÀÌ´Ù. ÀÌ Àý¿¡¼ ¿ì¸®´Â ¾ÆÆÄÄ¡ ·çÆ® ¹Ø¿¡ µð·ºÅ丮¿¡¼ WebDAV°¡ °¡´ÉÇÏ°Ô ÇÑ´Ù. 3.1. /usr/local/apache/conf/httpd.confÀÇ º¯°æ´ÙÀ½ ¾ÆÆÄÄ¡ Áö½Ã¹®ÀÌ /usr/local/apache/conf/httpd.conf¾È¿¡ ÀÖ´ÂÁö °Ë»çÇ϶ó:
Á¸ÀçÇÏÁö ¾ÊÀ¸¸é Ãß°¡ÇÏ¸é µÈ´Ù. ÀÌ Áö½Ã¹®Àº ¾ÆÆÄÄ¡¿¡°Ô DAV Ư¼ºÀ» ¾Ë·ÁÁØ´Ù. ÀÌ Áö½Ã¹®Àº ¸ðµç ÄÁÅ×À̳ÊÀÇ ¹Û¿¡ ÀÖ¾î¾ß ÇÑ´Ù. ´ÙÀ½´Ü°è·Î ¾ÆÆÄÄ¡°¡ DAVLockDB ÆÄÀÏÀ» ÀúÀåÇÒ Àå¼Ò¸¦ ¼±ÅÃÇØ¾ß ÇÑ´Ù. DAVLockDB´Â WebDAV¸¦ À§ÇÑ lock µ¥ÀÌÅͺ£À̽ºÀÌ´Ù. ÀÌ µð·ºÅ丮´Â ¾ÆÆÄÄ¡ ÇÁ·Î¼¼½º°¡ ¾µ ¼ö ÀÖ´Â °÷À̾î¾ß ÇÕ´Ï´Ù. /usr/local/apache/var¾Æ·¡¿¡ DAVLockÆÄÀÏÀ» ÀúÀåÇÒ °ÍÀÌ´Ù. ÀÌ µð·ºÅ丮¸¦ ¶ÇÇÑ ´Ù¸¥ ¸ñÀûÀ¸·Îµµ »ç¿ëÇÒ °ÍÀÌ´Ù. /usr/local/apache/var¾Æ·¡¿¡ DAVLockDB¸¦ ÀúÀåÇϵµ·Ï ÁöÁ¤Çϱâ À§ÇØ ´ç½ÅÀÇ /usr/local/apache/conf/httpd.conf¿¡ ´ÙÀ½ÀÇ ¶óÀÎÀ» Ãß°¡Ç϶ó.:
ÀÌ Áö½Ã¹® ¶ÇÇÑ ¸ðµç ÄÁÅ×ÀÌ³Ê ¹Û¿¡ À§Ä¡ÇØ¾ß ÇÑ´Ù. 3.2. DAVLockDB¸¦ À§ÇÑ µð·ºÅ丮 »ý¼ºÇϱâÀ§¿¡¼ ¼³¸íÇÑ´ë·Î DAVLockDB¸¦ À§Çؼ »ý¼ºµÉ µð·ºÅ丮´Â ¾ÆÆÄÄ¡ ÇÁ·Î¼¼½º°¡ ¾µ ¼ö ÀÖ¾î¾ßÇÑ´Ù.. ÀϹÝÀûÀ¸·Î À¥¼¹ö ÇÁ·Î¼¼½º´Â »ç¿ëÀÚ 'nobody' ·Î µ¿ÀÛÇÑ´Ù. 'ps -ef | grep httpd' ¸í·ÉÀ» ÀÌ¿ëÇÏ¿© ½Ã½ºÅÛ¿¡¼ À̸¦ È®ÀÎÇ϶ó ´ÙÀ½ÀÇ ¸í·ÉµéÀ» ÀÌ¿ëÇÏ¿© /usr/local/apache¾Æ·¡¿¡ µð·ºÅ丮¸¦ ¸¸µé°í ±ÇÇÑÀ» ¼³Á¤Ç϶ó:
3.3. DAV¸¦ °¡´ÉÇÏ°Ô ÇϱâDAV¸¦ °¡´ÉÇÏ°Ô ÇÏ´Â °ÍÀº ½¬¿î ÀÏÀÌ´Ù. ¾ÆÆÄÄ¡ ·çÆ®¹Ø¿¡ µð·ºÅ丮¸¦ À§ÇØ DAV¸¦ °¡´ÉÇÏ°Ô ÇÏ´Â °ÍÀº Ưº°ÇÑ µð·ºÅ丮¸¦ À§ÇÑ ÄÁÅ×À̳ʿ¡ ´ÙÀ½ÀÇ Áö½Ã¹®À» Ãß°¡ÇÏ¸é µÈ´Ù:
ÀÌ Áö½Ã¹®Àº µð·ºÅ丮¿Í ±× ¼ºê µð·ºÅ丮¿¡¼ DAV¸¦ °¡´ÉÇÏ°Ô ÇÒ °ÍÀÌ´Ù. ¾Æ·¡´Â /usr/local/apache/htdocs/DAVtest¿¡ WebDAV¿Í LDAPÀÎÁõÀ» °¡´ÉÇÏ°Ô ÇÏ´Â »ùÇà ±¸¼ºÀÌ´Ù. /usr/local/apache/conf/httpd.confÆÄÀϾȿ¡ À̸¦ Ãß°¡Ç϶ó.
3.4. DAVtest¶ó ºÒ¸®´Â µð·ºÅ丮 »ý¼ºÇϱâÀÌÀü Àý¿¡¼ ¼³¸íÇÑ°Íó·³ ¸ðµç DAVµð·ºÅ丮´Â À¥¼¹ö ÇÁ·Î¼¼½º°¡ ¾²±â °¡´ÉÇØ¾ß ÇÑ´Ù. ÀÌ ¿¹Á¦¿¡¼ ¿ì¸®´Â À¥¼¹ö°¡ »ç¿ëÀÚ 'nobody' ·Î µ¿ÀÛÇÑ´Ù°í °¡Á¤ÇÑ´Ù. ÀÌ´Â ÀϹÝÀûÀÎ °æ¿ìÀÌ´Ù. httpd°¡ ¾î´À »ç¿ëÀÚ·Î µ¿ÀÛÁßÀÎÁö¸¦ È®ÀÎÇϱâ À§ÇØ 'ps -ef | grep httpd'¸¦ »ç¿ëÇÏ¸é µÈ´Ù. 'DAVtest'¶ó ºÒ¸®´Â ½ÃÇè¿ë µð·ºÅ丮¸¦ /usr/local/apache/htdocs ¾Æ·¡¿¡ ¸¸µé±â: # mkdir /usr/local/apache/htdocs/DAVtest µð·ºÅ丮ÀÇ ±ÇÇÑÀ» httpd ÇÁ·Î¼¼½º°¡ ÀÐ°í ¾µ ¼ö ÀÖµµ·Ï Á¶Á¤Ç϶ó. httpd°¡ »ç¿ëÀÚ 'nobody' ·Î µ¿ÀÛÁßÀ̶ó°í °¡Á¤ÇÏ¸é ¾Æ·¡ÀÇ ¸í·ÉµéÀ» ¼öÇàÇ϶ó:
3.5. ¾ÆÆÄÄ¡¸¦ Àç½ÃÀÛÇϱ⸶Áö¸·À¸·Î httpd.conf¿¡ ÀÖ´Â ±¸¹®µéÀ» °Ë»çÇϱâ À§ÇØ ¾ÆÆÄÄ¡¿¡ Æ÷ÇԵǾîÀÖ´Â ±¸¼º½ÃÇè·çƾÀ» ¼öÇàÇÏ¿©¾ß ÇÑ´Ù. # /usr/local/apache/bin/apachectl configtest ¸¸¾à ÀÌ ´Ü°è¿¡¼ ¿À·ù¸¦ ¹Þ¾Ò´Ù¸é À§¿¡ ¼³¸íÇÑ ´Ü°è¸¦ ¿Ã¹Ù·Î ¼öÇàÇÏ¿´´ÂÁö¸¦ °Ë»çÇ϶ó. ¿À·ù ¸Þ½ÃÁö¸¦ ºÐ¼®ÇÒ ¼ö ¾ø´Ù¸é ÁÖÀúÇÏÁö ¸»°í ¿À·ù¸Þ¼¼Áö¸¦ Æ÷ÇÔÇÏ¿© ³ª¿¡°Ô º¸³»¶ó (saqib@seagate.com). ±¸¼º½ÃÇèÀÌ ¼º°øÀûÀ̶ó¸é ¾ÆÆÄÄ¡ À¥¼¹ö¸¦ ½ÃÀÛÇ϶ó: # /usr/local/apache/bin/apachectl restart ÀÌÁ¦ ¿ì¸®´Â LDAPÀÎÁõÀ» Æ÷ÇÔÇÑ WebDAV°¡ °¡´ÉÇÑ ¾ÆÆÄÄ¡ ¼¹ö¸¦ ¾ò¾ú´Ù. ¾î¶°ÇÑ Áú¹®À̳ª Á¦¾È,Ãßõ, ĪÂù, ÀÇ°ß, ºÒÆòÀÌ ÀÖ´Ù¸é ±×°ÍµéÀ» ³ª(saqib@seagate.com)¿¡°Ô email·Î º¸³»¶ó Note: ¾ÆÆÄÄ¡³ª ¸ðµâÀ» ¼³Ä¡ÇÏ´Â µ¥¿¡¼ ¹ß»ýÇÏ´Â ¹®Á¦Á¡À̳ª ±âÁ¸ÀÇ ¾ÆÆÄÄ¡ ¼¹ö¸¦ WebDAV¸¦ Áö¿øÇϵµ·Ï ¾÷±×·¹À̵å ÇÏ·Á°í ÇÑ´Ù¸é ³ª¿Í »ó´ãÀ» Ç϶ó. |
The universe is laughing behind your back. |