[Ubuntu]でWebDAVを使ってみる
- January 30th, 2009
WebDAVとは・・・・以下を参照。
http://ja.wikipedia.org/wiki/WebDAV
ということで、とっても便利なわけです。
そんなわけで、Ubuntuにインストールを行い使ってみよう。
前提条件
・Apache2がインストール済み
・webdav.zsrv.net/ をDAVとする
・ユーザ webdav の public_html をDAVのドキュメントルートとする
インストール
といっても、正確にはモジュールを有効にしてあげるだけでよい。
$ sudo a2enmod dav
$ a2enmod dav_fs
設定
$ sudo chown apache:apache wevdav
$ sudo chmod 775 wevdav
設定ファイル
Apacheの設定に以下を追加する。
Ubuntuの場合は、設定ファイルはドメインごとにわかれているために、
以下のように設定を行う。
$ vim /etc/apache2/sites-available/webdav
(設定ファイル)
設定ファイル
ServerName webdav.zsrv.net
ServerAdmin webdavzsrv.net
DocumentRoot /home/webdav/public_html/
Options FollowSymLinks MultiViews ExecCGI
AllowOverride All
Order allow,deny
allow from all
ErrorLog /var/log/apache2/webdav_error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel error
CustomLog /var/log/apache2/webdav_access.log combined
ServerSignature On
DAV On
AuthType Basic
AuthName “Webwebdav”
AuthUserFile /home/webdav/passwd.webdav
Require valid-user
その後以下のコマンドを実行。
$ a2ensite webdav
これで設定は完了だ。
その後、Apacheの設定のリロードを行う。
$ /etc/init.d/apache2 reload
パスワードファイルの作成
以下のコマンドで、パスワードファイルの作成を行う。
設定ファイルのパスとあっていることを確認。
$ htpasswd -c /home/webdav/passwd.webdav [user name]
確認
うまく設定ができているか、確認を行う。
cadaverという設定で簡単に確認が出きるので、まずはインストール。
$ sudo apt-get install cadaver
使い方は以下のようにする。
$ cadaver http://webdav.zsrv.net/
これで、確認が出来る。
WebDAVは、Windowsでも簡単に接続ができるので、なかなか便利だ。
Popularity: 55% [?]

