linux下安装apache服务器

linux下安装apache服务器

ID:6127593

大小:732.50 KB

页数:17页

时间:2018-01-04

linux下安装apache服务器_第1页
linux下安装apache服务器_第2页
linux下安装apache服务器_第3页
linux下安装apache服务器_第4页
linux下安装apache服务器_第5页
资源描述:

《linux下安装apache服务器》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Linux下安装Apache服务器 2010-07-2907:37:41分类: 系统运维  Apache服务器是目前比较主流的web服务器。在目前市场是占用很大的市场份额。Apache服务器之所以能够长期作为Web服务器的实际标准,与其具有的诸多优秀特性是密不可分的主要特点开放源代码、跨平台应用支持多种网页编程语言模块化设计 、运行稳定、良好的安全性软件版本1.X目前最高版本是1.3,运行稳定向下兼容性较好,但缺乏一些较新的功能2.X目前主要包括2.0和2.2两个版本具有更多的功能特性与1.X相比,配置管理风格存在较大差异1.X版本和2.X版本并存,同时进行维护。1.X系列

2、侧重于维持既有功能的一贯稳定性,而2.X系列则增加了一些性能优化措施,提供对更多扩展功能的支持,例如:2.X系列采用了MPM(MultiProcessingModules,多道处理模块)机制,负责绑定本机网络端口、接受访问请求,提高了Web服务的性能对于新建立的Web站点服务器,通常会选用2.x系列的版本;而对于已经使用较长时间的既有Web应用服务器,可能会仍然维持使用1.x系列版本编译安装编译安装的优点具有较大的自由度,功能可定制可及时获得最新的软件版本普遍适用于大多数Linux版本,便于移植使用对于源码编译安装的httpd软件包,服务目录通常也就是安装目录,所有的程序、

3、文件、子目录等都集中在服务目录下主要目录和文件:服务目录:/usr/local/apache2/主配置文件:/usr/local/apache2/conf/httpd.conf网页目录:/usr/local/apache2/htdocs/服务脚本:/usr/local/apache2/bin/apachectl执行程序:/usr/local/apache2/bin/httpd访问日志: /usr/local/apache2/log/access_log错误日志: /usr/local/apache2/log/error_log获得Apache服务器的源码包参考地址:http

4、://httpd.apache.org/download.cgi下面来介绍一下主流的安装步骤:一:准备工作在安装httpd之前必须要配置好DNS服务二Httpd安装Apache的主要步骤如下:1. 解包tar  zxvfhttpd-2.2.9.tar.gz  -C  /usr/src/2. 编译前的配置cd  /usr/src/httpd-2.2.9./configure--prefix=/usr/local/apache2--enable-so--enable-rewrite这一步是根据你的特定平台和个人需求配置源代码树。位于发行源代码根目录的configure脚本会完成

5、这个步骤(对下载ApacheCVS版源代码的开发者,需要装有autoconf和libtool ,并需要执行buildconf ,对于官方的发行版则没这个必要)。 要想用所有的默认值配置源代码树只要简单的执行 ./configure 命令就可以了,同时configure还可以接受命令行参数以改变默认值。 最重要的选项是Apache安装目录的前缀:--prefix ,因为Apache需要知道这个目录才能正常运作。更多的微调选项请参考配置选项详解。 这样,你就可以通过在配置选项中指定要启用或禁用哪些模块来定制Apache的特性。Base组的模块默认包含在Apache中。其他组的模

6、块可以通过 --enable-module 指令启用。其中module是模块名去掉"mod_"并将下划线转换成连字符后的字符串。你也可以使用 --enable-module=shared 指令将模块编译为可在运行时加载和卸载的动态共享对象(DSO)。同样的,你也可以使用 --disable-module 指令禁用Base组的模块。注意,使用这些指令的时候configure不会对你拼写错误的模块发出警告说找不到某某模块,而只是简单的忽略这个选项。 另外,有时候还必须提供给configure脚本关于编译器、库、头文件位置的更多信息。这些可以通过环境变量或者命令行选项传递给con

7、figure脚本。要了解更多信息,请参考配置源代码树。 为了让你对能指定什么有一个简单的印象,此例演示编译Apache ,并将其安装在/sw/pkg/apache目录,指定了一个特定的编译器以及编译参数,而且允许今后将两个附加的模块mod_rewrite和mod_speling通过DSO机制在运行时动态加载: $CC="pgcc"CFLAGS="-O2"./configure--prefix=/sw/pkg/apache--enable-rewrite=shared--enable-speling=share

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。