Apache HTTP Server Version 2.4

| : | Distributed Authoring and Versioning (WebDAV) |
|---|---|
| : | Extension |
| : | dav_module |
| ҽ: | mod_dav.c |
ġ WebDAV ('Web-based Distributed Authoring and Versioning') class 1 class 2 ߰Ѵ. WebDAV ڿ ݷ(collection) (; ݷ Ͻý 丮 ̴) , ű, ϰ, ֵ HTTP Ȯ ̴.
mod_dav Ϸ httpd.conf
Ͽ Ʒ ߰Ѵ:
Dav On
mod_dav_fs ϴ DAV
Ͻý (provider) Ѵ. Ƿ
ϵְų LoadModule þ ߿
о鿩 Ѵ.
, DAV (lock) ͺ̽ ġ httpd.conf
κп DavLockDB þ Ͽ
ؾ Ѵ:
DavLockDB /usr/local/apache2/var/DavLock
DAV ϴ ġ ϱ <Location> þ
ȿ <Limit>
þ ִ. DAV Ŭ̾Ʈ ѹ û
ִ ִ Ʈ Ϸ LimitXMLRequestBody þ Ѵ.
"Ϲ" LimitRequestBody
þ DAV û .
DavLockDB /usr/local/apache2/var/DavLock
<Location /foo>
Dav On
AuthType Basic
AuthName DAV
AuthUserFile user.passwd
<LimitExcept GET OPTIONS>
require user admin
</LimitExcept>
</Location>
mod_dav Greg Stein Apache 1.3 mod_dav
. ڼ Ʈ
϶.
DAV ϸ Ŭ̾Ʈ
ֱ, mod_dav ϱ
Ư Ѵ.
DAV ġ ȣؾ Ѵ.
HTTP Basic Authentication õ ʴ´. ּ
mod_auth_digest ϴ HTTP Digest
Authentication ؾ Ѵ. WebDAV Ŭ̾Ʈ
Ѵ. ƴϸ SSL
ῡ Basic Authentication ִ.
mod_dav Ϸ, ġ
ϴ User
Group ش
丮 Ͽ Ѵ. ,
User
Group ϰ
ȴ. ƹ ϶. DAV
Ҵ ġ ִٰ Ѵ. ġ ʰ
( FTP Ͻý Ͽ)
ϸ ȵȴ.
mod_dav ź
ִ. LimitXMLRequestBody þ
Ͽ ū DAV û ִ.
DavDepthInfinity
þ Ͽ Ҹϱ ſ ū
PROPFIND û ִ. ܼ Ŭ̾Ʈ
ū ϵ ũ ä ź ݵ ϴ.
ġ ̸ . Ƿ ŷʴ
ڿ DAV ʵ϶.
Ϲ ϳ (PHP ũƮ, CGI ũƮ )
۾ mod_dav ϴ
̴. ̴ GET û ٿε
ʰ ũƮ ϹǷ ƴ. ذ ϳ
뿡 ΰ URL ϴ ̴. URL ũƮ
ϰ, ٸ URLδ ٿεϿ DAV ۾
ִ.
Alias /phparea /home/gstein/php_files
Alias /php-source /home/gstein/php_files
<Location /php-source>
DAV On
ForceType text/plain
</Location>
http://example.com/phparea
PHP ũƮ ְ,
http://example.com/php-sourceδ DAV Ŭ̾Ʈ
ũƮ ִ.
| : | WebDAV HTTP 带 Ѵ |
|---|---|
| : | Dav On|Off|provider-name |
| ⺻: | Dav Off |
| : | directory |
| : | Extension |
| : | mod_dav |
ġ WebDAV HTTP 带 Ϸ
Dav þ Ѵ:
<Location /foo>
Dav On
</Location>
On mod_dav_fs
ϴ ⺻ filesystem
Ī̴. ġ DAV ϸ DAV
ϵ ϶.
϶.
| : | Configure repository root path |
|---|---|
| : | DavBasePath root-path |
| ⺻: | None |
| : | directory |
| : | Extension |
| : | mod_dav |
| : | Available in version 2.4.58 and later |
The documentation for this directive has not been translated yet. Please have a look at the English version.
| : | PROPFIND Depth: Infinity û 㰡Ѵ |
|---|---|
| : | DavDepthInfinity on|off |
| ⺻: | DavDepthInfinity off |
| : | ּ, ȣƮ, directory |
| : | Extension |
| : | mod_dav |
DavDepthInfinity þ ϸ
'Depth: Infinity' PROPFIND û
㰡Ѵ. ̷ û Ͽ ź ϱ
⺻ ʴ´.
| : | DAV ڿ ּҽð |
|---|---|
| : | DavMinTimeout seconds |
| ⺻: | DavMinTimeout 0 |
| : | ּ, ȣƮ, directory |
| : | Extension |
| : | mod_dav |
Ŭ̾Ʈ DAV ڿ (lock) ûҶ ˾Ƽ ִ ð ˷ ִ. ûϻ̸, Ŭ̾Ʈ û ϰ Ŭ̾Ʈ ð ˷ ִ.
DavMinTimeout þ Ŭ̾Ʈ
ּ ð (ʴ) Ѵ. Microsoft Web Folders
⺻ 120 ʸ Ѵ. DavMinTimeout
(600 ʿ ) ϸ Ŭ̾Ʈ Ʈ
ҰԵǴ 츦 ִ.
<Location /MSWord>
DavMinTimeout 600
</Location>