[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