Linux WebDAVサーバー

(2009.1.11)

Apache 2 のWebDAV機能を使ってみる.WebDAVとは,ホームページサーバーが提供するファイルサーバー機能.WindowsXPからの使い心地は...

(環境) CentOS 5.1

(以下プロンプトが#ならroot,$なら普通のユーザー)

WebDAV用のフォルダを作る

rootでhtmlのDocumentRoot(/var/www/htmlとする)の下あたりに,WebDav用のフォルダをつくる.所有者,グループはapacheとする.,

# cd /var/www/html

# mkdir webdav

#chown apache.apache webdav

WebDAVの設定ファイルをつくる.

# cd /etc/httpd/conf.d

# vi webdav.conf

Alias /webdav "/home/www/html/webdav"

<Location /webdav>

DAV On

SSLRequireSSL

AuthType Basic

AuthName "WebDAV"

AuthUserFile /etc/httpd/conf/.htpasswd

Require valid-user

Order deny,allow

Deny from all

Allow from all

</Location>

パスワードファイルを作る.(uuuuuuはユーザ名)

# cd /etc/httpd/conf

# htpasswd -c .htpasswd uuuuuu

New password:

Re-type new password:

Adding password for user uuuuuu

httpdを再起動すればOK.(httpsは稼動しているとする).

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

WindowsXPから使うには.

[マイネットワーク]-[ネットワークプレースを追加する]で[次へ]をクリックし,[ネットワークプレースの追加ウイザード]で[別のネットワークの場所を選択...]を選び[次へ]をクリック.[インターネットまたはネットワークのアドレス(A)]に

https://ホスト名/webdav

と入力して[次へ].証明書の受入,ユーザ名,パスワードを入力すれば,[マイネットワーク]に[ホスト名 上の webdav]ができ,ファイルのアップロード,ダウンロードができる.httpsを使っているので,通信は暗号化されており,安全に利用することができる.

Firefoxのブックマークやパスワードを同期するには.

ブラウザFirefoxのアドオンFoxmarks(Foxmarks Bookmark Synchronizer 2.6.0)でブックマークやパスワードを同期するには,[Foxmarks ブックマーク同期設定]ダイアログボックスの[詳細]タブで,

[自分のサーバを使用]をチェックし,

[URL]にWebDavのURLとブックマークを保存するファイル名,

[パスワードURL]にWebDavのURLとパスワードを保存するファイル名を入れる.

(例)

[URL:] https://ホスト名/webdav/bookmarks.json

[パスワードURL:] https://ホスト名/webdav/passwds

そして,[アカウント]タブでWebDavのユーザ名とパスワードを指定する.