ユーザ用ツール

サイト用ツール


ubuntu-server-14-04:webdav

文書の過去の版を表示しています。


WebDav のインストール

環境

インストール前の環境

  • Ubuntu 14.04.1 LTS 64bit
パッケージ名 バージョン
apache2 2.4.7-1ubuntu4.1

Apache2 はすでに稼働中。

インストールと設定

Apache2 の WebDav モジュールを有効にする。

$ sudo a2enmod dav_fs

Webdavで使用するディレクトリを作成。所有者は www-data:www-data にする。

$ sudo mkdir -p /var/www/webdav
$ sudo chown www-data:www-data /var/www/webdav

/etc/apache2/default か default-sslに WebDav フォルダの設定を追加する。

<IfModule mod_dav_fs.c>
        Alias /dav "/var/www/webdav"
        <Location /dav>
                DAV on
                Options Indexes
                Order deny,allow
                AuthType Basic
                AuthName "Webdav"
                AuthUserFile /etc/apache2/dav.passwd
                Require valid-user
        </Location>
</IfModule>

認証用のパスワードファイルを作成する。

$ cd /etc/apache2/
$ sudo htpasswd -c ./dav.passwd hoge  ← 最初の一人のときだけ
New password:
Re-type new password:
Adding password for user hoge

-c オプションは新しくファイルを作成してしまうので、2人目以降は

$ sudo htpasswd ./dav.passwd hoge

で追加する。

パスワードファイルのパーミッションを変更。

$ sudo chown www-data:www-data ./dav.passwd
$ sudo chmod 600 ./dav.passwd

Apache2 を再起動。

$ sudo /etc/init.d/apache2 restart

ブラウザから http://your.domain.com/dav にアクセスしてチェック。

文字化け対策

以前は文字化け対策で mod-encoding をインストールしていた気がするけれど、文字化けの現象が現れないのでとりあえず放置。

ubuntu-server-14-04/webdav.1420608778.txt.gz · 最終更新: 2015/01/07 14:32 by admin