2008年12月13日土曜日

apache2 webdav +debian etch

職場のウェブサーバを個人業務用ファイルサーバにも一役買わせてますが、使い勝手が悪いので、web davでアクセスできるように変えました。こうしておけば、80番ポートだけで、仮想ドライブみたいに使えてもっと便利です。自宅のコンピュータよりも職場のサーバのほうが信頼性が高いし(レイド5)、無停電電源装置はついているのです。
ところで設定でドツボにはまった箇所があります。

Alias /webdav/ /home/webdav/

<Directory "/home/webdav/">
Allow from all
AuthType Basic
AuthName "WebDav Auth"
AuthUserFile "/etc/webdav/.webdavpasswd"
Require valid-user
DAV on
Require valid-user
<Directory >

と、/etc/apache2/site-avairable/default
を変えましたが、認証を受け付けません。(^_^;)
いろいろ調べた結果、
Alias /webdav/ /home/webdav/
<Directory "/home/webdav/">

の部分を
Alias /webdav /home/webdav
<Directory "/home/webdav">

と、「フォルダ終了の/を書かない」ことで、認証できるようになりました。もちろんディレクトリは架空のものです

0 件のコメント: