[Ubuntu]でWebDAVを使ってみる

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: 69% [?]

DiggGoogle BookmarksGoogle ReaderFacebookDeliciousFriendFeedEvernoteTwitterShare
  1. No comments yet.

  1. No trackbacks yet.