Top/Linux/Apache/モジュール/mod_dav

mod_dav の変更点はてなブックマーク


WebDAV (Web Distributed Authoring and Versioning) 機能を提供するモジュール。

*インストール(組み込み)
 ./configure --enable-ssl --enable-so --enable-dav=yes \
 --with-ssl=/usr/local/openssl --prefix=/usr/local/apache2048 \
 CFLAGS='-O3 -march=i686'
 make
 make install

 mkdir /var/www/webdav
 chown nobody.nobody /var/www/webdav
 chmod 700 /var/www/webdav

 mkdir /var/lock/apache
 chmod 700 /var/lock/apache
 touch /var/lock/apache/DAVLock
 chmod 640 /var/lock/apache/DAVLock
 chown -R nobody.nobody /var/lock/apache

 vi /usr/local/apache2/conf/httpd.conf
>
 #
 # WebDAV setting
 #
 <IfModule mod_dav.c>
    DAVLockDB "/var/lock/apache/DAVLock"
    DAVMinTimeout 600
    <Location /WebDAV>
        DAV On
    </Location>
 </IfModule>

>
 NameVirtualHost *:443
 <VirtualHost *:443>
    ServerAdmin hoge@example.com
    DocumentRoot /var/www
    ServerName example.com:443
    ErrorLog logs/error_log
    CustomLog logs/access_log common
    Alias /webdav /var/www/webdav/
    <Directory /var/www/webdav>
        DAV on
        AllowOverride None
        order deny,allow
        deny from all
        allow from 192.168.
        Options Indexes FollowSymLinks
        SSLRequireSSL
        <Limit GET PUT POST DELETE PROPFIND PROPPATCH MKCOL COPY MOVE LOCK UNLOCK>
            AuthType Basic
            AuthName "WebDAV Security"
            AuthUserFile /var/www/.htpasswd
            Require valid-user
        </Limit>
    </Directory>
 </VirtualHost>


// cd /usr/local/apache2/htdocs
// mkdir hogedav
// chown nobody.nobody hogedav
// chmod a-rwx hogedav
// chmod u+rwx hogedav
// mkdir lock
// chown nobody.nobody lock

*参考
-[[mod_dav - Apache HTTP サーバ>http://httpd.apache.org/docs/2.0/ja/mod/mod_dav.html]]
-[[WebDAV Resources JP>http://webdav.todo.gr.jp/]]
-[[いろはにApache 2.0>http://www.itnavi.com/irohaApacheVer2.htm]]
-[[臼井秀司.jp:Apache-1.3.27でWebDAV>http://www.hideshi.jp/install-setup/linux/webdav.html]]
-[[blog.nomadscafe.jp: mod_encoding>http://blog.nomadscafe.jp/archives/000021.html#more]]

*Amazon
#amazon(4774119113,left)
差分 一覧