CentOS安装配置Apache

    技术2022-05-20  47

    一、安装

    # yum install httpd

     

    二、中文文件名问题

    RPM 安装mod_encoding,linux下apache支持中文名----------------------RPM 安装mod_encoding------------------------linux下apache支持中文名,都是讲的 mod_encodingmod_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.so3、在安装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.gztar zxvf mod_encoding-2.2.0-1.i386.tar.gzrpm -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.i386rpm -ql iconv_hook-1.0.0-1.i386

     

    /etc/httpd/conf.d/mod_encoding.conf内容如下

    LoadFile /usr/local/lib/libiconv_hook.so.1LoadModule 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-8AddDefaultCharset gb2312#AddDefaultCharset OFF

     

    四、配置MIME

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

    重启Apache# service httpd restart


    最新回复(0)