<?xml version="1.0" encoding="iso-2022-jp"?> <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd"> <?xml-stylesheet type="text/xsl" href="../style/manual.ja.xsl"?> <!-- English revision: 1.5 --> <modulesynopsis metafile="mod_dav.xml.meta"> <name>mod_dav</name> <description>$BJ,;6%*!<%5%j%s%0$H%P!<%8%g%s4IM}(B (<a href="http://www.webdav.org/">WebDAV</a>) $B5!G=(B</description> <status>Extension</status> <sourcefile>mod_dav.c</sourcefile> <identifier>dav_module</identifier> <summary> <p>$B$3$N%b%8%e!<%k$O%/%i%9(B 1 $B$H%/%i%9(B 2 $B$N(B <a href="http://www.webdav.org">WebDAV</a> ('$B%&%'%V%Y!<%9$NJ,;6%*!<%5%j%s%0$H%P!<%8%g%s4IM}(B') $B5!G=$r(B Apache $B$KDs6!$7$^$9!#(B $B$3$N(B HTTP $B%W%m%H%3%k$N3HD%$K$h$j!"%j%b!<%H$N%&%'%V%5!<%P>e$K$"$k(B $B%j%=!<%9$d%3%l%/%7%g%s$r(B $B:n@.!"0\F0!"J#@=!":o=|$G$-$k$h$&$K$J$j$^$9!#(B</p> </summary> <seealso><directive module="mod_dav_fs">DavLockDB</directive></seealso> <seealso><directive module="core">LimitXMLRequestBody</directive></seealso> <seealso><a href="http://www.webdav.org">WebDAV Resources</a></seealso> <section id="example"><title>WebDAV $B$rM-8z$K$9$k(B</title> <p>mod_dav $B$rM-8z$K$9$k$K$O!"(B<code>httpd.conf</code> $B%U%!%$%kCf$N%3%s%F%J$K<!$r2C$($^$9(B:</p> <example>Dav On</example> <p>$B$3$l$O(B DAV $B%U%!%$%k%7%9%F%`%W%m%P%$%@$rM-8z$K$7$^$9!#(BDAV $B%U%!%$%k%7%9%F%`%W%m%P%$%@$O(B <module>mod_dav_fs</module> $B%b%8%e!<%k$G<BAu$5$l$F$$$^$9!#$G$9$+$i!"$3$N%b%8%e!<%k$O%3%s%Q%$%k;~$K(B $B%5!<%P$KAH$_9~$^$l$F$$$k$+!"$"$k$$$O(B <directive module="mod_so">LoadModule</directive> $B$r;HMQ$7$F<B9T;~$K%m!<%I$5$l$F$$$kI,MW$,$"$j$^$9!#(B</p> <p>$BF0:n$5$;$k$K$O!"(B<code>httd.conf</code> $B%U%!%$%k$N(B $B%0%m!<%P%k%;%/%7%g%s$K<!$r2C$($F!"%&%'%V%5!<%P$,=q$-9~$_$G$-$k(B DAV $B%m%C%/%G!<%?%Y!<%9%U%!%$%kL>$r;XDj$7$^$9!#(B</p> <example> DavLockDB /tmp/DavLock </example> <p><directive module="core" type="section">Limit</directive> $B@a$r(B <directive module="core" type="section">Location</directive> $B%G%#%l%/%F%#%VFbIt$KDI2C$7$F!"(BDAV $B$,M-8z$J>l=j$X$N(B $B%"%/%;%9$r@)8B$9$k$3$H$b$G$-$^$9!#(BDAV $B%/%i%$%"%s%H$,(B $B0lEY$N%j%/%(%9%H$GAw?.$G$-$k:GBg%P%$%H?t$r;XDj$7$?$$$H$-$O!"(B <directive module="core">LimitXMLRequestBody</directive> $B%G%#%l%/%F%#%V$r;HMQ$9$kI,MW$,$"$j$^$9!#!VDL>o$N!W(B <directive module="core">LimitRequestBody</directive> $B%G%#%l%/%F%#%V$O(B DAV $B%j%/%(%9%H$KBP$7$F$O8zNO$r;}$A$^$;$s!#(B</p> <example><title>$B40A4$JNc(B</title> DavLockDB /tmp/DavLock<br /> <br /> <Location /foo><br /> <indent> Dav On<br /> <br /> AuthType Basic<br /> AuthName DAV<br /> AuthUserFile user.passwd<br /> <br /> <LimitExcept GET HEAD OPTIONS><br /> <indent> require user admin<br /> </indent> </LimitExcept><br /> </indent> </Location><br /> </example> <note type="warning"><title>$B%;%-%e%j%F%#(B</title> <p>HTTP $B4pK\G'>Z$N;HMQ$O?d>)$G$-$^$;$s!#>/$J$/$H$b(B <module>mod_auth_digest</module> $B%b%8%e!<%k$GDs6!$5$l$k(B HTTP $B%@%$%8%'%9%HG'>Z$rMQ$$$k$Y$-$G$9!#(BWebDAV $B%/%i%$%"%s%H$N$[$H$s$I$O(B $B$3$NG'>ZJ}K!$KBP1~$7$F$$$^$9!#$b$A$m$s!"(B<a href="../ssl/">SSL</a> $B$,M-8z$J%3%M%/%7%g%s$rDL$7$?4pK\G'>Z$G$b%;%-%e%j%F%#$,3NJ]$G$-$^$9!#(B</p> </note> </section> <directivesynopsis> <name>Dav</name> <description>WebDAV HTTP $B%a%=%C%I$rM-8z$K$7$^$9(B</description> <syntax>Dav On|Off|<var>provider-name</var></syntax> <default>Dav Off</default> <contextlist><context>directory</context></contextlist> <usage> <p>$BM?$($i$l$?%3%s%F%J$G(B WebDAV HTTP $B%a%=%C%I$,;H$($k$h$&$K$9$k$K$O(B $B<!$N$h$&$K$7$^$9!#(B</p> <example> <Location /foo><br /> <indent> Dav On<br /> </indent> </Location> </example> <p><code>On</code> $B$H$$$&;XDj$O<B:]$K$O(B <module>mod_dav_fs</module> $B$GDs6!$5$l$F$$$k%G%U%)%k%H$N%W%m%P%$%@!"(B<code>filesystem</code> $B$X$N%(%$%j%"%9$K$J$C$F$$$^$9!#0lEY$"$k%m%1!<%7%g%s$G(B DAV $B$rM-8z$K$7$?8e$O!"$=$N%5%V%m%1!<%7%g%s$G(B<em>$BL58z2=$9$k$3$H$O$G$-$J$$(B</em> $B$H$$$&$3$H$KCm0U$7$F$/$@$5$$!#40A4$J@_DjNc$O(B<a href="#example">$B>e5-$N%;%/%7%g%s(B</a> $B$r$4Mw2<$5$$!#(B</p> <note type="warning"> $B%5!<%P$N%;%-%e%j%F%#$,3NJ]$G$-$k$^$G(B WebDAV $B$rM-8z$K$7$J$$$G$/$@$5$$!#(B $B$=$&$7$J$1$l$PC/$G$b$=$N%5!<%P$G%U%!%$%k$rG[I[$9$k$3$H$,$G$-$k$h$&$K(B $B$J$C$F$7$^$$$^$9!#(B </note> </usage> </directivesynopsis> <directivesynopsis> <name>DavMinTimeout</name> <description>$B%5!<%P$,(B DAV $B%j%=!<%9$N%m%C%/$r0];}$9$k:G>.;~4V$G$9!#(B </description> <syntax>DavMinTimeout <var>seconds</var></syntax> <default>DavMinTimeout 0</default> <contextlist><context>server config</context><context>virtual host</context> <context>directory</context></contextlist> <usage> <p>$B%/%i%$%"%s%H$,(B DAV $B%j%=!<%9%m%C%/$rMW5a$7$?>l9g!"(B $B%m%C%/$,%5!<%P$K$h$C$F<+F0E*$K2r=|$5$l$k$^$G$N;~4V$r(B $BF1;~$K;XDj$9$k$3$H$,$G$-$^$9!#$3$NCM$OC1$J$k%j%/%(%9%H$G$"$C$F!"(B $B%5!<%P$O$3$l$rL5;k$9$k$3$H$b$G$-$^$9$7!"(B $BG$0U$NCM$r%/%i%$%"%s%H$KDLCN$9$k$3$H$b$G$-$^$9!#(B</p> <p>$B%/%i%$%"%s%H$KLa$9%m%C%/%?%$%`%"%&%H$N:G>.;~4V$r!"(B $BIC$G!";XDj$9$k$?$a$K(B <directive>DavMinTimeout</directive> $B%G%#%l%/%F%#%V$r;H$$$^$9!#(B $B%^%$%/%m%=%U%H$N%&%'%V%U%)%k%@$N%G%U%)%k%H$G$O(B 120 $BIC$G$9$,!((B $B%M%C%H%o!<%/$NCY1d$N$;$$$G%/%i%$%"%s%H$,%m%C%/$r<:$&$N$r8:$i$9$?$a$K!"(B <directive>DavMinTimeout</directive> $B$r;H$C$F(B $B$3$l$r$b$C$HBg$-$JCM(B ($BNc$($P(B 600 $BIC(B) $B$K>e=q$-$G$-$^$9!#(B</p> <example><title>$BNc(B</title> <Location /MSWord><br /> <indent> DavMinTimeout 600<br /> </indent> </Location> </example> </usage> </directivesynopsis> <directivesynopsis> <name>DavDepthInfinity</name> <description>PROPFIND, Depth: Infinity $B%j%/%(%9%H$r5v2D$7$^$9(B</description> <syntax>DavDepthInfinity on|off</syntax> <default>DavDepthInfinity off</default> <contextlist><context>server config</context><context>virtual host</context> <context>directory</context></contextlist> <usage> <p>'Depth: Infinity' $B$r4^$s$G$$$k(B <code>PROPFIND</code> $B%j%/%(%9%H$r=hM}$G$-$k$h$&$K$9$k$K$O!"(B <directive>DavDepthInfinity</directive> $B%G%#%l%/%F%#%V$r;H$$$^$9!#$3$N%?%$%W$N%j%/%(%9%H$O(B denial-of-service $B%"%?%C%/$H$J$j$&$k$N$G!"(B $B%G%U%)%k%H$G$O5v2D$5$l$F$$$^$;$s!#(B</p> </usage> </directivesynopsis> </modulesynopsis>