mod_dav : ¾²±â °¡´ÉÇÑ À¥Æú´õ¸¦ °¡´ÉÇÏ°Ô ÇÏ´Â
¾ÆÆÄÄ¡ ¸ðµâ
mod_dav ´Â ¾ÆÆÄÄ¡ À¥¼¹ö¿¡¼ DAV ¸¦ °¡´ÉÇÏ°Ô ÇÏ´Â ¾ÆÆÄÄ¡
¸ðµâÁßÀÇ Çϳª ÀÔ´Ï´Ù. ¾ÆÆÄÄ¡ ½ºÅ¸ÀÏÀÇ ¶óÀ̼¾½º¸¦ °¡Áö°í
ÀÖÀ¸¸ç ¿ÀǼҽº ¸ðµâÀÔ´Ï´Ù. ÀÌ °Á¿¡¼´Â windows ¿ë mod_dav
ÀÇ ¼³Ä¡¿Í ¼³Á¤ »ç¿ë¹ý¿¡ ´ëÇØ¼ ´Ù·ì´Ï´Ù.
WebDAV ´Â Web-based Distributed(¹èÆ÷) Authoring(ÀúÀÛ) and Versioning ÀÇ
¾àÀڷμ ¾²±â°¡ °¡´ÉÇÑ À¥ÀÔ´Ï´Ù. ¿äÁîÀ½ À¥À̶ó°í Çϸé
Àб⸸ °¡´ÉÇÑ ÀÎÅͳÝÇÁ·ÎÅäÄÝÀ̶ó°í ¿©±â±â ½±Áö¸¸ , 1990³â
WWW ÀÇ °³³ä¿¡¼´Â ¿ø·¡ Àбâ¿Í ¾²±â µÑ´Ù °¡´ÉÇϵµ·Ï
Çϴ°ÍÀ̾ú´Ù°í ÇÕ´Ï´Ù. ÀÌ ¸ðµâÀ» »ç¿ëÇϸé MS-Office2000 À̳ª
À¥Æú´õ¸¦ ÅëÇØ¼ FTP Á¢¼ÓÀÌ ÇÊ¿ä ¾øÀÌ ÀÎÅͳÝÀ» ÅëÇØ
½Ç½Ã°£À¸·Î ÀúÀÛ ¹× ¹èÆ÷°¡(DAV) °¡´ÉÇÕ´Ï´Ù.
°ü·Ã»çÀÌÆ® : http://www.webdav.org
´Ù¿î·Îµå - ¼¹ö°ü·ÃÀÚ·á½Ç
¸®´ª½º³ª Unix(-¿Í °°Àº) ¿î¿µÃ¼Á¦¿¡¼ÀÇ Apache ¸¦ À§ÇÑ ¸ðµâÀº
http://www.webdav.org ¿¡¼ ¾òÀ» ¼ö
ÀÖÀ¸¸ç
win32 - Apache À¥¼¹ö¿ë DAV ¸ðµâÀº http://www.webdav.org/mod_dav/win32/
¿¡¼ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù.
mod_dav Apache/win32¿ë (¼¹ö°ü·ÃÀÚ·á½Ç)
¼³Ä¡ ¿Í ¼³Á¤
´Ù¿î·Îµå ¹ÞÀº ÆÄÀÏÀ» Àû´çÇÑ °÷¿¡ ¾ÐÃàÀ» Ç®¾î ÁÝ´Ï´Ù.(¿¹ d:/Apache/modules/mod_dav/)
¾ÆÆÄÄ¡ ȯ°æ¼³Á¤ (httpd.conf)
1. DAV ¸ðµâ ·Îµù(LoadModule)
Loadmodule dav_module d:/Apache/modules/mod_dav/mod_dav.dll
Addmodule mod_dav.c
2. DAV ¸¦ °¡´ÉÇϰÔ...
DAV ¸ðµâÀÌ ·ÎµåµÈ »óÅ¿¡¼ <Directory> ³ª
<Location> ¼±¾ð »çÀÌ¿¡¼ DAV On À̶ó´Â ¼±¾ðÀ»
Ãß°¡ÇØÁÝ´Ï´Ù.
¾Æ·¡ÀÇ ¿¹¿¡¼ /mypages ¶ó´Â µð·ºÅ͸®´Â ¾Æ¹«µçÁö DAV °¡
°¡´ÉÇϵµ·Ï µË´Ï´Ù.
...
DAVLockDB d:/temp/DAVLock
DAVMinTimeout 600
<Location /mypages>
DAV On
</Location>
...
DAVLockDB
¿©·¯ºÐÀÇ ¼³Á¤ÆÄÀÏ(httpd.conf)¿¡¼ <Directory> ³ª
<Location> ¼±¾ð »çÀ̰¡ ¾Æ´Ñ °÷¿¡¼ ¼±¾ðÇÕ´Ï´Ù.
À§ÀÇ ¿¹¿¡¼ d:/temp/ µð·ºÅ͸®¿¡ DAVLock ¶ó´Â À̸§À¸·Î DAV lock
µ¥ÀÌŸº£À̽º°¡ ¸¸µé¾î Áý´Ï´Ù.(¸¸µéÇʿ䰡ÀÖÀ»°æ¿ì)
°¡»óÈ£½ºÆ® ¼±¾ð¿¡¼ »ç¿ëµÉ ¼öµµ ÀÖÀ¸¸ç, È®ÀåÀÚ´Â
»ç¿ëÇÏÁö ¾Êµµ·Ï ÇÕ´Ï´Ù. ( ½ÇÁ¦·Î mod_dav ´Â ÆÄÀÏÀ̸§µÚ¿¡
È®ÀåÀÚ¸¦ Ãß°¡ÇÏ¿© ÇϳªÀÌ»óÀÇ ÆÄÀÏÀ» »ý¼ºÇÕ´Ï´Ù.)
DAVMIinTimeout
lock ÆÄÀÏÀÇ ÃÖ¼Ò ÁÖ±âÀ» ÁöÁ¤ÇÏ´Â ¼±¾ðÀÔ´Ï´Ù. ±âº»°ªÀº
0(Zero,»ç¿ë¾ÈÇÔ) À̸ç , ½Ã°£Á¦ÇÑÀÌ ¾øÀ½À» °¡¸®Åµ´Ï´Ù. À½¼ö(-)
´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ¿¹¸¦ µé¾î MS ÀÇ À¥Æú´õÀÇ °æ¿ì 2ºÐÀÇ
Lock ½Ã°£Á¦ÇÑÀ» °¡Áö°í ÀÖÀ¸¸ç, 10ºÐÀ¸·Î Lock ÀÇ
Ãּҽð£Á¦ÇÑÀ» ÁØ´Ù¸é ³×Æ®¿öÅ© Æ®·¡ÇÈÀº °¨¼ÒÇÏÁö¸¸
Ŭ¶óÀÌ¾ðÆ®´Â ³×Æ®¿öÅ© latency(´ë±â½Ã°£) À¸·Î ÀÎÇØ Lock À»
ÀÐ¾î ¹ö¸± ¼öµµ ÀÖ½À´Ï´Ù.
±ÇÇÑÀÌ ÁÖ¾îÁø »ç¿ëÀÚ ¿¡°Ô¸¸ DAV °¡ °¡´ÉÇϵµ·Ï ¸¸µé±â
<Location />
Dav On
AuthType basic
AuthName DAV
AuthUserFile user.passwd
<LimitExcept GET HEAD OPTIONS>
require user admin
</LimitExcept>
</Location>
ÀÌ ¿¹´Â ¸ðµç À§Ä¡¿¡´ëÇØ¼ admin À̶ó´Â »ç¿ëÀÚ¿¡
´ëÇØ¼´Â DAV °¡ °¡´ÉÇϰí, ±×·¸Áö ¾ÊÀº »ç¿ëÀÚ´Â Àб⸸
°¡´ÉÇÑ À¥ÆäÀ̰¡ µË´Ï´Ù.
Âü°í : ¾ÆÆÄÄ¡¿¡¼ ¾×¼½º
Á¦¾î(»ç¿ëÀÚ ÀÎÁõ)
ÆÄÀϱÇÇÑ(ÆÄÀϽýºÅÛ)¿¡ ´ëÇØ¼...
windows98 ÀÇ °æ¿ì¿¡µµ ÆÄÀÏÀÇ µî·ÏÁ¤º¸¸¦ º¸¸é ÀбâÀü¿ë,
À̶ó´Â ¼Ó¼ºÀ» °¡Áú¼ö Àִµ¥, À̰æ¿ì¿¡´Â mod_dav ¸¦ ÅëÇØ
¼öÁ¤ÀÌ ÀÌ·ç¾î ÁöÁö ¾Ê½À´Ï´Ù. NTFS(NTÆÄÀϽýºÅÛ) À̳ª UNIX
°°Àº ¿î¿µÃ¼Á¦ÀÇ °æ¿ìµµ ¸¶Âù°¡Áö·Î ÆÄÀÏÀÇ ±ÇÇÑÀÌ
¾²±â°¡´ÉÀ¸·Î µÇ¾î ÀÖÁö ¾ÊÀ¸¸é DAV ¸¦ ¿Ïº®ÇÏ°Ô ÀÌ¿ëÇÒ¼ö°¡
¾ø½À´Ï´Ù. DAV °¡ °¡´ÉÇϵµ·Ï ÇÒ µð·ºÅ͸®¿¡ ´ëÇØ¼´Â '¾²±â°¡´É'
±ÇÇÑÀÌ ÁÖ¾îÁ® ÀÖ¾î¾ß ÇÕ´Ï´Ù.
mod_dav for Apache(win32) ¿¡¼ ÁÖÀÇ »çÇ×
- ÇÁ·±Æ®ÆäÀÌÁö 2000 ÀÇ °æ¿ì´Â ÇÁ·±Æ®ÆäÀÌÁö ¼¹ö
ÀͽºÅÙ¼ÇÀ» ÅëÇØ¼ Á¢±ÙÇØ¾ß ÇÕ´Ï´Ù. ±×·¸±â ¶§¹®¿¡
ÆÄÀÏÇϳªÇϳª´Â ¿¾î ÆíÁýÇÒ ¼ö´Â ÀÖÁö¸¸, À¥À¸·Î ¿¼ö´Â
¾ø½À´Ï´Ù. ´Ù¸¥ MS-Office2000 ÇÁ·Î±×·¥°ú À¥Æú´õ´Â ¿Ïº®ÇϰÔ
È£¿ÏµË´Ï´Ù.
- DAV ´Â º¸¾È°ü·Ã ±Ô¾àÀÌ ¾øÀ¸¸ç, ¾î´À À¥¼¹öÀÌµç ¼¹ö
¼³Á¤¿¡ µû¸¨´Ï´Ù.
- DAV °¡ °¡´ÉÇÑ Æú´õ¿¡ ´ëÇØ¼´Â ·ÎÄ®¿¡¼ Á¶ÀÛÇÏ´Â °ÍÀº
ÁÁÁö ¾Ê½À´Ï´Ù. ¾ö¹ÐÈ÷ ¸»Çϸé DAV file Locks ´Â mod_dav ¿¡
ÀÇÇØ¼ ±¸ÇöµÇ´Â °ÍÀÌÁö(http://...), ÆÄÀϽýºÅÛ(file://c:/...)¿¡
ÀÇÇÑ °ÍÀº ¾Æ´Õ´Ï´Ù.
- DAV ¿äûÀº ¼øÂ÷ȵÇÁö ¾Ê¾Ò±â ¶§¹®¿¡ ¸¸¾à ¾ÆÆÄÄ¡°¡
µ¿½Ã¿¡ µÎ°³ÀÇ DAV ¿äûÀ» ¹Þ¾Æ ó¸®ÇÑ´Ù¸é ±× °á°ú´Â
¿¹ÃøÇÒ ¼ö ¾ø½À´Ï´Ù.
- lockview.exe ¶ó´Â À¯Æ¿Àº mod_dav lock database file ¸ñ·ÏÀ» ´ýÇÁ
½Ãų¼ö ÀÖ½À´Ï´Ù.
lockview <lock_database>
<lock_database> ¿¡´Â DAVLockDB ¼±¾ðÀ» ÁöÁ¤ÇÑ À§Ä¡¸¦
»ç¿ëÇÕ´Ï´Ù.
windows98 À¥Æú´õ ³ª MS office2000 µîÀÇ ÇÁ·Î±×·¥°ú
ÇÔ²² ¿©·¯ºÐÀÇ À¥¼¹ö¸¦ ¾²±â°¡´ÉÇÏ°Ô »ç¿ëÇØ º¸½Ã±â ¹Ù¶ø´Ï´Ù.
|