Ubuntu 16.04 LTS で Apache2 にて WebDAV を有効にする方法

結論

1. WebDAV 用のモジュールを有効にします

$ sudo a2enmod dav
$ sudo a2enmod dav_fs
$ sudo a2enmod dav_lock

2. Directory ディレティブに DAV On を追加

例えば以下のように一行追加します。

<Directory /var/www/html/my_webdav>
  DAV On
  (省略)
</Directory>

3. Apache2 を再起動する

$ sudo service apache2 restart

補足

  • シンボリックリンクは認識されません(WebDAV の仕様とのことです)
  • さすがに上記のままではマズいので、TLS や 認証 を付与しましょう
Powered by はてなブログ