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