Apache工作模式有多种,其中最常用的有两种:
1.Prefork模式:Prefork MPM使用多个子进程,每个子进程只有一个线程。每个进程在某个确定的时间只能维持一个连接。
2.Worker模式:Worker MPM使用多个子进程,每个子进程有多个线程。
每个线程在某个确定的时间只能维持一个连接。通常来说,在一个高流量的HTTP服务器上,Worker MPM是个比较好的选择,因为Worker MPM的内存使用比Prefork MPM要低得多。
源码安装Apache
官方下载目前稳定版本,http://mirror.esocc.com/apache/httpd/httpd-2.2.27.tar.gz,解压安装如下,安装apache之前,需要先安装apr apr-util。
百度查找httpd-2.2.27.tar.gz 链接为:
http://archive.apache.org/dist/httpd/httpd-2.2.27.tar.gz 直接Linux下载
安装Apache之前, 先安装apr apr-util
在安装apr-devel apr-util-devel
然后 解压安装
三步走
1../configure --prefix=/usr/local/apache2 --enable-rewrite --enable-so
2.
make
3.
make install
安装好之后,查看安装的位置
查看配置文件 conf
vim httpd.conf
查看到监听端口 80
然后查看要发布的网站:htdocs 下index.html
最后启动服务:
我这里已经运行了
如果不成功关闭下 防火墙 systemctl stop firewalld 然后在重新启动就可以了
我们现在访问下
看到这里 说明已经启动成功了!!