apacheだけじゃなくてlibiconvやexpatもバージョン上がってますね……。
OS標準のiconvでうまくいくかどうかわからないので、とりあえずGNU iconvを入れてみる。
※libiconvのインストール先は、OS標準のiconvとかちあわないように、独立したディレクトリにしている。
Autotools関連でちと手順が多いですね(^^;
./configureのパラメータを微妙に変更。(2002-06-19)
---------------------------------------------------------------------- --- Makefile.in.ORIG Fri Mar 1 15:52:03 2002 +++ Makefile.in Fri Mar 1 15:52:16 2002 @@ -27,11 +27,7 @@ mod_dav.c \ dav_lock.c \ dav_opaquelock.c \ - dav_dyn.c \ - iconv_hook_default.c \ - iconv_hook_ja_auto.c \ - iconv_hook_mssjis.c \ - identify_encoding.c + dav_dyn.c REPOS_SRCS = \ dav_fs_dbm.c \ ----------------------------------------------------------------------
ちょっとあやしいよーなので突っ込み希望。
----------------------------------------------------------------------
LoadModule headers_module libexec/mod_headers.so
LoadModule dav_module libexec/libdav.so
LoadModule encoding_module libexec/mod_encoding.so
AddModule mod_headers.c
AddModule mod_dav.c
AddModule mod_encoding.c
<IfModule mod_encoding.c>
EncodingEngine on
SetServerEncoding EUC-JP
AddClientEncoding "Microsoft .* DAV" SJIS
AddClientEncoding "xdwin9x/" SJIS
AddClientEncoding "cadaver/" EUC-JP
</IfModule>
<IfModule mod_dav.c>
DavServerEncoding EUC-JP
DAVLockDB /usr/local/www/var/DAVLock
<Location /WebDAV>
AllowOverride None
Options None
DAV on
Header add MS-Author-Via "DAV"
# 以下は必要に応じて適宜変更
AuthType Basic
AuthName WebDAV
AuthUserFile /usr/local/www/etc/passwd
AuthGroupFile /usr/local/www/etc/group
require group webdav
</Location>
</IfModule>
----------------------------------------------------------------------