VineLinux3.x/Apache2.0/WebDAVを使うための設定 のバックアップ(No.8)


概要

WebDAV(Distributed Authoring and Versioning protocol for the WWW)でファイル共有ができるようにします。

ロックディレクトリの作成

# mkdir /usr/local/apache2/lock
# chown apache2.apache2 /usr/local/apache2/lock/

WebDAVディレクトリの作成

# mkdir /home/httpd/dav
# chown apache2.apache2 /home/httpd/dav/
  • SSL用のディレクトリを作る場合
    # mkdir /home/httpd/dav/ssl
    # chown apache2.apache2 /home/httpd/dav/ssl/

httpd.confの編集

# vi /usr/local/apache2/conf/httpd.conf

一番最後に追加

Alias /dav "/home/httpd/dav"
DAVMinTimeout 600
DavLockDB lock/DavLock
<Location /dav>
        DAV On
        Options Indexes
        AuthType Basic
        AuthName "Webdav"
        AuthUserFile "/usr/local/apache2/conf/.htpasswd"
        Require valid-user
</Location>
<Location /dav/ssl>				←SSL用
        DAV On
        Options Indexes
        SSLRequireSSL
        AuthType Basic
        AuthName "Webdav (SSL)"
        AuthUserFile "/usr/local/apache2/conf/.htpasswd"
        Require valid-user
</Location>

この設定ではBasic認証になるためパスワードが平文で流れます。暗号化パスワードで認証したい場合は、Apache2でDigest認証を行ってください。
SSLだと認証も含め、すべての通信が暗号化されます。SSLで使う場合は、先にApache2でSSLを使うための設定?を行ってください。

アクセス用パスワードの作成

"test"ユーザーのパスワードを作成

# /usr/local/apache2/bin/htpasswd -c /usr/local/apache2/conf/.htpasswd test
New password:
Re-type new password:
Adding password for user test

apacheの再起動

# /etc/rc.d/init.d/apache2 restart
httpdを停止中:                                             [  OK  ]
httpdを起動中:                                             [  OK  ]

動作の確認

クライアントよりブラウザでアクセスする。ユーザー名とパスワードを入力し、無事に入れればとりあえずOK。

Windows XP のWebフォルダ機能を使うにはこちら

コメント

コメントはありません。 WebDAV/コメント?

お名前: