httpd.confを編集
認証もするべきなのだけど、今回は省略。
# モジュール読み込み LoadModule dav_module libexec/libdav.so LoadFile /usr/local/lib/libiconv_hook.so.1 LoadModule encoding_module libexec/mod_encoding.so AddModule mod_dav.c AddModule mod_encoding.c ## for WebDav # WebDAVとして公開するディレクトリ alias /dav /usr/local/dav <Location /dav> DAV On </Location> <IfModule mod_dav.c> # ロックDBの場所 DAVLockDB logs/DAVLock/lockfiles # apache側のタイムアウトは10分 DAVMinTimeout 600 # サーバ側のエンコーディング 保存されているファイルの漢字コード DAVServerEncoding EUC-JP </IfModule> <IfModule mod_headers.c> Header add MS-Author-Via "DAV" </IfModule> <IfModule mod_encoding.c> EncodingEngine on # WindowsXPでホスト名を除いて認証させる NormalizeUsername on # サーバ側のエンコーディング 保存するファイルの漢字コード SetServerEncoding EUC-JP DefaultClientEncoding JA-AUTO-SJIS-MS SJIS AddClientEncoding "Microsoft .* DAV 1.1" ASCII MSSJIS UTF-8 AddClientEncoding "Microsoft .* DAV" UTF-8 MSSJIS AddClientEncoding "(Microsoft .* DAV $)" UTF-8 MSSJIS AddClientEncoding "(Microsoft .* DAV 1.1)" MSSJIS UTF-8 AddClientEncoding "Microsoft-WebDAV*" UTF-8 MSSJIS AddClientEncoding "RMA/*" MSSJIS AddClientEncoding "xdwin9x/" MSSJIS AddClientEncoding "cadaver/" UTF-8 EUC-JP AddClientEncoding "Mozilla/" EUC-JP MSSJIS UTF-8 </IfModule>