千家信息网

安装Apache web服务器

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,█安装Apache2.4.23●新增模块:mod_proxy_fcgi(可提供fcgi代理)mod_ratelimit(限制用户宽带)mod_request(请求模块,对请求做过滤)mod_remot
千家信息网最后更新 2026年11月02日安装Apache web服务器

█安装Apache2.4.23

●新增模块:

mod_proxy_fcgi(可提供fcgi代理)

mod_ratelimit(限制用户宽带)

mod_request(请求模块,对请求做过滤)

mod_remoteip(匹配客户端的IP地址)

对于基于IP的访问控制做了修改,不再支持allow,deny,order机制,而是统一使用require进行

●新增新特性:

MPM支持在运行时装载,不过要开启这种特性,在编译安装时要启用--enable-mpms-shared=all --with-mpm=event

支持event

支持异步读写

在每个模块及每个目录上指定日志级别

增强版的表达式分析器

每请求配置:,

毫秒级别的keepalive timeout

基于FQDN的虚拟机不再需要NameVirtualHost指令

支持使用自定义变量

●安装环境:centos7.2,关闭selinux

1、编译安装Apache2.4.23

下载源码包:

http-2.4.23.tar.gz

apr-1.5.2.tar.gz(可移植运行库,用来实现Apache内部组件对操作系统的使用,提高系统的可移植性)

apr-util-1.5.4.tar.gz

zlib-1.2.8.tar.gz

pcre-8.39.tar.gz

①安装apr

tar zxf apr-1.5.2.tar.gz

cd apr-1.5.2/

./configure --prefix=/usr/local/apr

make && make install

②安装apr-util

tar zxf apr-util-1.5.4.tar.gz

cd apr-util-1.5.4.tar.gz

./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr

make && make install

③安装zlib

tar zxf zlib-1.2.8.tar.gz

cd zlib-1.2.8/

./configure --prefix=/usr/local/zlib

make && make install

④安装pcre

tar zxf pcre-8.39.tar.gz

cd pcre-8.39/

./configure --prefix=/usr/local/pcre

make && make install

⑤安装openssl(centos7自带版本openssl-1.0.1e,版本过低 )

下载openssl:wget https://www.openssl.org/source/openssl-1.0.1u.tar.gz

tar zxf openssl-1.0.1u.tar.gz

cd openssl-1.0.1u/

./config -fPIC --prefix=/usr/local/openssl enable-shared

make && make install

mv /usr/bin/openssl /usr/bin/openssl.1.0.1u

ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl

⑥安装Apache2.4.34

tar zxf httpd-2.4.23.tar.gz

cd httpd-2.4.23/

./configure --prefix=/usr/local/http-2.4.23 --enable-so --enable-cgi --enable-cgid --enable-ssl --with-ssl --with-ssl=/usr/local/openssl --enable-rewrite --with-pcre=/usr/local/pcre --with-z=/usr/local/zlib --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --enable-modules=most --enable-mods-shared=most --enable-mpms-shared=all --with-mpm=event --enable-proxy --enable-proxy-fcgi --enable-expires --enable-deflate

★注:相关参数解释

--enable-so:支持动态共享模块(即打开DSO支持)

--enable-cgi:启用cgi

--enable-cgid:MPM:使用的是event或worker要启用cgid

--enable-ssl:支持ssl

--with-ssl=/usr/local/openssl:指定ssl安装位置

--enable-rewrite:支持url重写

--with-pcre=/usr/local/pcre:支持pcre

--with-z=/usr/local/zlib:使用zlib压缩库

--with-apr=/usr/local/apr:指定apr的安装路径

--with-apr-util=/usr/local/apr-util:指定apr-util的安装路径

--enable-modules=most:明确指定要静态编译到httpd二进制文件的模块,为空格分割的模块名列表、all或者most,all表示包含所有模块,most表示包含大部分常用模块

--enable-mods-shared=most:明确指定要以DSO方式编译的模块,为空格分割的模块名列表、all或者most,all表示包含所有模块,most表示包含大部分常用模块

--enable-mpms-shared=all:启用MPM所有支持的模式,这样event、worker、prefork就会以模块化的方式安装,要用那个就在httpd.conf里配置就好了

--with-mpm=event:指定启用的mpm模式,默认使用event模式,在Apache的早期版本2.0默认prefork,2.2版本是worker,2.4版本是event

--enable-expires:激活或通过配置文件控制HTTP的"Expires:"和"Cache-Control:"头内容,即对网站图片、js、css等内容,提供客户端浏览器缓存的设置

--enable-deflate:提供对内容的压缩传输编码支持,一般是html、js、css等内容的站点。使用此参数会大大提高传输速度,提升访问者访问的体验

make && make install

●优化http程序执行路径

ln -s /usr/local/http-2.4.23/bin/* /usr/local/bin/

●修改配置文件httpd.conf,设置其中的ServerName值

比如:ServerName www.test.com

●开启Apache服务器

/usr/local/http-2.4.23/bin/apachectl start

●开机后自动启动

cp /usr/local/http-2.4.23/bin/apachectl /etc/init.d/httpd

●编辑/etc/init.d/httpd文件,在首行下面加入:

#chkconfig: 35 85 15

#description: apache-2.4.23

●将Apache加入开机自动启动

chkconfig --add httpd

chkconfig httpd on

●启动编译好的Apache 2.4.23

service httpd start

netstat -anplt | grep 80

2、yum安装Apache

更新本机服务:yum update

安装Apache:yum -y install apache

启动Apache:service httpd start

模块 支持 版本 编译 文件 配置 内容 模式 路径 服务 参数 大部分 客户 常用 方式 特性 空格 系统 级别 传输 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技公司简介 高科技互联网 网络科技有限互联网 互联网科技与金融科技 天津摩尔互联网科技 上海致骋互联网科技 上海亿帐通互联网科技 互联网科技公司名称 互联网 科技服务平台 互联网金融监管科技 银川新华互联网科技学校地址 宁波青枫互联网科技有限公司 以后互联网后是啥科技 智腾互联网科技有限公司 互联网科技和法律行业 国大互联网教育科技有限公司薪资 银川新华互联网科技学校是国营吗 米泉互联网科技专业怎么样 马化腾互联网科技教学 平安好医生打造互联网科技医疗 互联网巨头科技公司 安徽鑫晟辉互联网科技 广州优美互联网科技 互联网之后的科技是什么 昭通云南众福互联网科技有限公司 佳云科技和互联网广告 有人说阿里系是互联网科技企业 扫呗互联网科技有限公司 好易买互联网科技 第三届互联网大会安防黑科技
0