2005年5月26日

WebDAV

Debian でも WebDAV / Apache は 1.3.26
sudo apt-get -s install libapache-mod-dav

文字化け対策
WindowsXP なら問題なかったけど
Windows2000 だと化け化け

sources.list (Woody 用)
deb http://ftp.arege.jp/debian-arege woody libapache-mod-encoding
deb-src http://ftp.arege.jp/debian-arege woody libapache-mod-encoding

apt-get update
apt-get -s install libapache-mod-encoding


mkdir /var/www/html/dav
chown www-data:www-data /var/www/html/dav
cd /var/www/
htpasswd -c .dav_htpasswd davuser

/etc/apache/httpd.conf

LoadModule encoding_module /usr/lib/apache/1.3/mod_encoding.so


Alias /dav/ /var/www/html/dav/
DAVLockDB /var/lock/DAV/DAVLock
# DavServerEncoding UTF-8

DAV On
DAVMinTimeout 1800
Options +Indexes
IndexOptions FancyIndexing
AuthType Basic
AuthName "Please Input WebDAV ID/Pass"
AuthUserfile /var/www/.dav_htpasswd
Require valid-user
AuthGroupFile /dev/null


EncodingEngine on
NormalizeUsername on
SetServerEncoding UTF-8
DefaultClientEncoding JA-AUTO-SJIS-MS MSSJIS
AddClientEncoding "cadaver/" EUC-JP
AddClientEncoding "Microsoft .* DAV" MSSJIS
AddClientEncoding "xdwin9x" SJIS

Fedora でも WebDAV

WebDAV

20050526.jpgちょっと便利なファイルサーバー?
よく知らないけど、先日 samba 立てたばかり・・
FedoraCore3 だと元からほぼ使える状態

Apache は 2.0.52
ルートフォルダとか変えるの面倒
何かと制限うるさい感じ


mkdir /var/www/html/dav
chown apache:apache /var/www/html/dav
cd /var/www/
htpasswd -c .dav_htpasswd davuser

/etc/httpd/conf/httpd.conf

Alias /dav "/var/www/html/dav"

DAV on
# SSLRequireSSL
AuthUserFile /var/www/.dav_htpasswd
AuthGroupFile /dev/null
AuthName "Please Input WebDAV ID/Pass"
AuthType Basic
require valid-user
Options Indexes


Windows2000 だと文字化けする
mod_encoding
rpm -ivh mod_encoding-20040616-1.fc3.webdavjp.1.i386.rpm

しかも売りの、ドラッグ&ドロップが出来ない
エクスプローラーからなら、なんとかいける・・

80番空けるだけで、外から使えたり
だったら SSL でやった方がよさげ

samba とぶつかるようなので止める
samba のファイルそのままコピーしてもダメ?
大きいファイル、タイムアウトする?


WebDAVサーバーを構築するには
WebDAVサーバにアクセスするには
Fedora Core 3 で WebDAV/Subversion を使おう
WebDAVサーバの構築 1 2