====== webdav ====== https://httpd.apache.org/docs/2.4/ja/mod/mod_dav.html ====== 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 DAV On 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 =====