WebDAV Resources JPよりダウンロードする必要がある
しかしApache2.0版のモジュールはまだ試作版でしかないので注意
mod_encodingのファイルをダウンロード
http://webdav.todo.gr.jp/download/
次にダウンロードしたファイルを以下のように解凍
mod_encoding関連をインストールします。
# tar xvfz mod_encoding-20020611a.tar.gz
# cd mod_encoding-20020611a/lib
# ./configure
# make
# make install
一つ上のディレクトリに移動
mod_encodingモジュールを作成
./configureの次にmod_encoding.c.apache2.20020611a-2をmod_encoding.cとしてコピーしてからモジュールを作成
ただしインストールで失敗する
("cp: cannot stat `mod_encoding.so': No such file or directory"と表示される)
直接コマンドを実行してモジュールを作成、インストールする
# cd ../
# ./configure --with-apxs=/usr/local/apache2/bin/apxs
# cp ../mod_encoding.c.apache2.20020611a-2 mod_encoding.c
cp: `mod_encoding.c' を上書きしてもよろしいですか(yes/no)? yes ← yes
# make
# gcc -shared -o mod_encoding.so mod_encoding.o -Wc,-Wall -L/usr/local/lib -Llib -liconv_hook
# make install
mod_encodingを有効にする
httpd.confにLoadModuleディレクティブとIfModuleディレクティブを使用して有効する
(/etc/ld.co.conf 内に/usr/local/libのリンクが切れている可能性あり。
/etc/ld.co.confを確認し、もし/usr/local/libの記述 がない場合は追加
その後、ldconfigコマンドを実行しておく)
httpd.confに記述
LoadModule encoding_module modules/mod_encoding.so
EncodingEngine on
SetServerEncoding UTF-8
DefaultClientEncoding SJIS
以上
参考URLhttp://www.stackasterisk.jp/tech/systemConstruction/apache11_03.jsp
