memo.xight.org

日々のメモ

WebDAVの導入

Debian なので

# aptitude install libapache-mod-dav libapache-mod-encoding


/etc/apache/modules.conf

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


/etc/apache/httpd.conf

<IfModule mod_dav.c>
	DAVLockDB   /var/lock/DAV/DAVLock
	DAVMinTimeout   600
</IfModule>

Alias /dav "/home/dav"
<Directory /home/dav>
	DAV On
	Order deny,allow
	Deny from all
	Allow from 192.168.0.0/24
</Directory>

<IfModule mod_encoding.c>
	EncodingEngine on
	SetServerEncoding UTF-8
	AddclientEncoding SJIS "Microsoft .* DAV"
	AddclientEncoding SJIS "xdwin9x/"
	AddclientEncoding EUC-JP "cadaver/"
</IfModule>


Apache 再起動

# apachectl stop
# apachectl start


/home/dav の作成等

# mkdir /home/dav
# chown www-data:www-data /home/dav


問題

  TeraTermから見ると日本語ファイル名が文字化け.Windowsクライアント上からなら大丈夫そう.
  とりあえず対処してない

Reference

  WebDAV導入編
  http://www.itoshima-ah.ed.jp/linux/webdav01.htm