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>
----------------------------------------------------------------------