VineLinux3.x/Apache2.2/WebDAVを使うための設定 のバックアップ差分(No.1)


  • 追加された行はこの色です。
  • 削除された行はこの色です。
*概要 [#k6254203]

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

Apache2.2では設定ファイルが個別になっています。


*設定手順 [#p9dab97b]

**ロックディレクトリの作成 [#l71f666a]
作成したらディレクトリの所有者をapacheに変更する。
# mkdir  /usr/local/apache2/var
# chown apache:apache /usr/local/apache2/var


**WebDAVディレクトリの作成 [#s1c349fd]
作成したらディレクトリの所有者をapacheに変更する。
# mkdir /home/httpd/dav
# chown apache:apache /home/httpd/dav/


**httpd.confの編集 [#ffbb5fbd]

httpd-dav.confをインクルードするためコメントアウトする。

# Distributed authoring and versioning (WebDAV)
Include conf/extra/httpd-dav.conf


**httpd-dav.confの編集 [#g949c3f2]

自分の環境に合うように書き換える。

# vi /usr/local/apache2/conf/extra/httpd-dav.conf

DavLockDB "/usr/local/apache2/var/DavLock"

Alias /dav "/home/httpd/dav"

<Directory "/home/httpd/dav">
    Dav On
    Options Indexes

    Order Allow,Deny
    Allow from all

    AuthType Digest
    AuthName DAV
    # You can use the htdigest program to create the password database:
    #   htdigest -c "/usr/local/apache2/user.passwd" DAV-upload admin
    AuthUserFile "/usr/local/apache2/conf/user.passwd"

    # Allow universal read-access, but writes are restricted
    # to the admin user.
    <LimitExcept OPTIONS>
        require valid-user
    </LimitExcept>
</Directory>



**アクセス用パスワードの作成 [#le22b93f]

"test"ユーザーのパスワードを作成
# /usr/local/apache2/bin/htdigest -c /usr/local/apache2/conf/user.passwd DAV test
Adding password for webshare in realm DAV.
New password:
Re-type new password:

** apache2の再起動 [#i7a514ae]

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


** 動作の確認 [#ab84a386]

クライアントでIEを起動して、ファイル→開く、でWebDAVの"ドメインorIP/dav?"を入力。そして、Web フォルダとして開くにチェックをいれOKをクリック。パスワード入力のダイアログが出るので入力し、無事に入れればOK。



* コメント [#d0f55bf6]
#comment