----------------------RPM 安裝mod_encoding------------------------
linux下apache支持中文名,都是講的 mod_encoding
mod_encoding-20021209.tar.gz 這個版本有嚴重的內存泄漏問題。一般來說1天以內4G內存全部跑完
不知道這個RPM包有沒有解決
1、我的是apache 2.2.3版本,請注意你的apache版本,一般2.2.x都可以。
2、開啟mod_encoding支持,需要開啟mod_headers模塊
vi httpd.conf修改(該模塊的安裝不做介紹另請查閱,我的apache自帶):
LoadModule headers_module modules/mod_headers.so
3、在安裝mod_encoding RPM包時會自動生成 /etc/httpd/conf.d/mod_encoding.conf
-----------以下為安裝步驟
wget ftp://ftp.aconus.com/fc5/mod_encoding/mod_encoding-2.2.0-1.i386.tar.gz
tar zxvf mod_encoding-2.2.0-1.i386.tar.gz
rpm -ivh iconv_hook-1.0.0-1.i386.rpm mod_encoding-2.2.0-1.i386.rpm
rpm -ql mod_encoding-2.2.0-1.i386
rpm -ql iconv_hook-1.0.0-1.i386
cp /usr/lib/httpd/modules/mod_encoding.so /opt/app/apache2/modules/
cp /etc/httpd/conf.d/mod_encoding.conf /opt/app/apache2/conf/extra/
mod_encoding.conf內容如下
LoadFile /usr/local/lib/libiconv_hook.so.1
LoadModule encoding_module modules/mod_encoding.so
<IfModule mod_encoding.c>
EncodingEngine on
NormalizeUsername on
SetServerEncoding GBK
DefaultClientEncoding UTF-8 GBK GB2312
</IfModule>
5、修改完畢
mod_encoding包源站下載地址:
RPM安裝包
ftp://ftp.aconus.com/fc5/mod_encoding/mod_encoding-2.2.0-1.i386.tar.gz
源碼包
ftp://ftp.aconus.com/fc5/mod_encoding/mod_encoding-2.2.0-1.src.tar.gz
浙公網安備 33010602011771號