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


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

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


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

** WebDAVディレクトリの作成 [#t7d2d8eb]
 # mkdir /home/httpd/dav
 # chown nobody.nobody /home/httpd/dav/
 # chown apache2.apache2 /home/httpd/dav/

- SSL用のディレクトリを作る場合
 # mkdir /home/httpd/dav/ssl
 # chown nobody.nobody /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"
 <IfModule mod_dav.c>
         DAVMinTimeout 600
         <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>
 </IfModule>
 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/httpd restart
 # /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/コメント)