[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]
[webdav-jp:0721] Re: FreeBSD 4.7 上での mod_encoding について
もりもとです.
私もすこし前に Makishima Hirokazu さんと似たような環境で導入しました.
(FreeBSD 4.7-RELEASE + Apache2.0.43
+ mod_encoding-20021209 + mod_encoding.c.apache2.20020611a-2)
そのときの経緯を書いておきます.
全く同じ環境ではないとは思いますがご参考になりましたら幸いです.
1)
download "mod_encoding-20021209.tar.gz"
download "mod_encoding.c.apache2.20020611a-2"
2)
# tar extract
libiconv_hook のインストール
# cd /tmp/mod_encoding-20021209/lib
# configure (--with-apxs=/usr/local/sbin/apxs)
# gmake
# gmake install
mod_encoding.c の差し換え
# cp /tmp/mod_encoding.c.apache2.20020611a-2 /tmp/mod_encoding-20021209/mod_encoding.c
mod_encoding のインストール
# ./configure --with-apxs=/usr/local/sbin/apxs --with-iconv-hook=/usr/local/include --prefix=/usr/local
# ee Makefile
LIBS = -I/usr/local/include -L/usr/local/lib -L./lib -liconv を追加
# gmake
# gcc -shared -o mod_encoding.so mod_encoding.o -Wc,-Wall -L/usr/local/lib -Llib -liconv_hook
# gmake install
apache2 の設定
# ee httpd.conf
LoadFile /usr/local/lib/libiconv.so
LoadModule encoding_module /usr/local/apache2/modules/mod_encoding.so
<IfModule mod_encoding.c>
EncodingEngine on
NormalizeUsername on
SetServerEncoding UTF-8
DefaultClientEncoding JA-AUTO-SJIS-MS SJIS
AddClientEncoding "cadaver/" EUC-JP
</IfModule>
これでうまく動作しました.
path 等はご自分の環境に合わせてください.
# ML のアーカイブがあったらこんなとき便利ですよね(^_^;;
--
Tetsuya_MORIMOTO
tetsuya@xxxxxxxxxxxxxxxxxxxxxxxx