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

* 概要 [#u21d3abb]

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


** ロックディレクトリの作成 [#z772071d]
 # mkdir /usr/local/apache2/lock
 # chown apache2.apache2 /usr/local/apache2/lock/

** WebDAVディレクトリの作成 [#t7d2d8eb]
 # 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の編集 [#a38cfd70]
 # 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>
SSLで使う場合は、先に[[Apache2でSSLを使うための設定]]を行ってください。


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

"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の再起動 [#w6ad8bd9]

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


** 動作の確認 [#l4020057]

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

Windows XP のWebフォルダ機能を使うには[[こちら:http://niwaka.ddo.jp/webfolder/webfolder.shtml]]。



* コメント [#j56264e0]
#pcomment(WebDAV/コメント)