WebDAV:apacheの設定

| コメント(0) | トラックバック(0)

HTTPでファイル共有ができて、SAMBAよりセキュアといわれているWebDAVを自サーバに導入してみる。

まず、mod_davとmod_encodingをインストールしよう。

rootになって

# apt-get install mod_dav

# apt-get install mod_encoding

でOKのはず。

mod_davとmod_encodingをインストールしたら、apacheの/etc/httpd/conf/httpd.conf を編集しよう

gedit /etc/httpd/conf/httpd.confでapacheの設定ファイルに入ったら

<Ifdefine HAVE_DAV>
AddModule mod_dav.c
DAVLockDB /var/lock/apache/DAVLock
</IfDefine>

Alias /dav /home/httpd/html/dav
DAVLockDB /var/lock/apache/DAVLock

<Location /dav>
DAV On
</Location>

を追加

※私は、ファイルロックのタイムアウトから解除されるまでの時間は設定しなかったが、するのであれば

DAVMinTimeout ***(*は数字。秒)  とすればよいらしい

※/home/httpd/html/davは、/homeの下であれば、任意に設定可らしい

その後、ディレクトリの作成と所有者の変更

# mkdir /var/lock/apache
# chown nobody.nobody /var/lock/apache
# chmod 770 /var/lock/apache

# mkdir /home/httpd/html/dav
# chown nobbody.nobody /home/httpd/html/dav
# chmod 777 /httpd/home/httpd/html/dav

※nobody.nobodyは、apacheで設定したサーバのuser、groupがnobodyの場合。
それぞれの環境で変えてほしい

ここでapacheを再起動

# /etc/rc.d/init.d/httpd restart

okがでれば完了

トラックバック(0)

トラックバックURL: http://takafam.com/cgi/mt/mt-tb.cgi/1432

コメントする

このブログ記事について

このページは、が2005年11月19日 17:09に書いたブログ記事です。

ひとつ前のブログ記事は「お疲れさま」です。

次のブログ記事は「風邪気味でヘロヘロ」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。