首页 > Web开发 > 详细

Linux服务篇之三、构建Apache服务器

时间:2015-07-02 17:45:53      阅读:311      评论:0      收藏:0      [点我收藏+]

Linux服务篇之三、构建Apache服务器 

Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。Apache工作模式有多种,其中最常用的有两种:

Prefork模式:Prefork MPM使用多个子进程,每个子进程只有一个线程。每个进程在某个确定的时间只能维持一个连接。

在大多数平台上,Prefork MPM在效率上要比Worker MPM要高,但是内存使用大得多。prefork的无线程设计在某些情况下将比worker更有优势:它可以使用那些没有处理好线程安全的第三方模块,并且对于那些线程调试困难的平台而言,它也更容易调试一些。

Worker模式:Worker MPM使用多个子进程,每个子进程有多个线程。每个线程在某个确定的时间只能维持一个连接。通常来说,在一个高流量的HTTP服务器上,Worker MPM是个比较好的选择,因为Worker MPM的内存使用比Prefork MPM要低得多。

Worker MPM也由不完善的地方,如果一个线程崩溃,整个进程就会连同其所有线程一起"死掉".由于线程共享内存空间,所以一个程序在运行时必须被系统识别为"每个线程都是安全的"。

一、源码包安装apache

1、下载软件,wge thttp://www.apache.org/dist/httpd/httpd-2.2.29.tar.gz

2、下载之前,先安装一下wget这个软件,

技术分享

3、下载apache软件,

技术分享

4、解压apache,

技术分享

5、安装apache之前,需要先安装:apr、apr-util、apr-util-devel

yum install apr apr-util -y

yum install apr-devel apr-util-devel -y

注:ap和apr-uti是一些优化的库文件;

6、下面开始正式安装apache

进入该目录,预编译,指定到具体的安装目录:





本文出自 “柏书兵-系统运维” 博客,转载请与作者联系!

Linux服务篇之三、构建Apache服务器

原文:http://baishubing.blog.51cto.com/10159442/1670177

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!