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のユーザ名とパスワードを指定する.