CentOS安装配置Apache

一、安装

# yum install httpd

 

二、中文文件名问题

RPM 安装mod_encoding,linux下apache支持中文名
----------------------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

 

/etc/httpd/conf.d/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、修改完毕

 

三、网页乱码问题

修改:/etc/httpd/conf/httpd.conf

#AddDefaultCharset UTF-8
AddDefaultCharset gb2312
#AddDefaultCharset OFF

 

四、配置MIME

在/etc/mime.types追加
比如:application/x-silverlight-app   xap

重启Apache
# service httpd restart

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值