Ubuntu上でWebDAVの設定をする。Ubuntuサーバー版でWebDAV環境を構築する: ひろちゃん帝国 ココログ村を参考に。ただしsslではなく通常のhttpでファイアウォールの内側だけで使う。

$ sudo apt-get install libapache2-mod-encoding
$ cd /etc/apache2/mods-available/
$ sudo vim encoding.conf

以下を記述。


EncodingEngine on
NormalizeUsername on
SetServerEncoding UTF-8
DefaultClientEncoding JA-AUTO-SJIS-MS SJIS
AddClientEncoding "cadaver/" EUC-JP

モジュールの有効化。

$ sudo a2enmod dav
$ sudo a2enmod dav_fs
$ sudo a2enmod encoding

WebDAVディレクトリの作成と権限の変更。

$ sudo mkdir /var/www/dav
$ sudo chown -R moin.moin /var/www/dav
$ sudo chmod 755 /var/www/dav

httpd設定の変更。

$ cd /etc/apache2/sites-available/
$ sudo vim default

以下の行を追加。


Dav on

apacheを再起動。

$ sudo /etc/init.d/apache2 restart

ブラウザでhttp://hogehoge/davとするとファイルとフォルダが見える。便利なクライアントとしては、麗の小屋 - WebDAV Client CarotDAV -などがある。