ユーザ用ツール

サイト用ツール


webdav

webdav

ubuntu+apache2

apache2ctl -M 

dav_module (shared) dav_fs_module (shared) がはいっていないならモジュールの有効化を実施。

sudo a2enmod dav.load
sudo a2enmod dav_fs.conf
sudo a2enmod dav_fs.load
(dav_lockはdav_fsを使用するなら不要)

webdav用のディレクトリ作成

sudo mkdir c
sudo mkdir /var/www/temp
chown -R www-data:www-data mkdir /var/www/webdav
chown -R www-data:www-data mkdir /var/www/temp

/etc/apache2/conf-available/webdav.conf

Alias /webdav /var/www/webdav
DavLockDB /var/www/temp/DavLockDB
<Directory /var/www/webdav>
  DAV On
</Directory>
sudo a2enconf webdav.conf
service apache2 restart

nginx

403エラーが出る場合、その他ユーザに実行権限が有るか確認

test方法

[[curl]]

#書き込み
curl -T test1.txt -u ID:PASS --url http://example.com/directory/test1.txt -X PUT
#ディレクトリ作成
curl -u ID:PASS --url http://example.com/directory/testdir/ -X MKCOL 
#削除
curl -u ID:PASS --url http://example.com/directory/test1.txt -X DELETE

cadaver

webdav.txt · 最終更新: 2020/09/18 00:19 by nabezo