WebDAV : Web-based Distributed Authoring and Versioning, ウェブダブ (Authoring = 編集)
* サーバー上で手軽にファイル交換できる機能
■ 設定手順
【0】 dav_module がインストールされているか確認
【1】 Apache設定ファイルを追記する
【2】 Apache再起動
【3】 動作確認
構築環境
* OS : CentOS7
【0】 dav_module がインストールされているか確認
httpd -M|grep dav
インストールされてなかったら、以下のようにファイル修正しApache再起動
sudo vi /etc/httpd/conf/httpd.conf
~~~~~
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
~~~~~
【1】 Apache設定ファイルを追記する
sudo mkdir -p /var/www/webdav
sudo vi /etc/httpd/conf.d/webdav.conf
~~~~~
Alias /webdav "/var/www/webdav"
<Directory "/var/www/webdav">
Dav On
Options Indexes
Order allow,deny
Allow from all
</Directory>
~~~~~
sudo systemctl restart httpd
【3】 動作確認
sudo vi /var/www/webdav/hello.txt
~~~~~~
Hello World!
~~~~~~
ブラウザで「http://[IP or Host]/webdav」にアクセスし、
「hello.txt」が表示されているか確認
■ 補足
同一ファイルを、同時に使用できないようにする
DavLockDB /var/logs/DavLock