码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2015-07-02 17:46:40      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:linux服务篇之三、构建apache服务器

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服务器

标签:linux服务篇之三、构建apache服务器

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!