您的位置:首页 > 运维架构 > Apache

Apache2.4的简介和安装

2015-06-10 17:46 531 查看

apache简介

Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。同时Apache音译为阿帕奇,是北美印第安人的一个部落,叫阿帕奇族,在美国的西南部。也是一个基金会的名称、一种武装直升机等等。

Apacheweb服务器软件拥有以下特性:

1.支持最新的HTTP/1.1通信协议

2.拥有简单而强有力的基于文件的配置过程

3.支持通用网关接口

4.支持基于IP和基于域名的虚拟主机

5.支持多种方式的HTTP认证

6.集成Perl处理模块

7.集成代理服务器模块

8.支持实时监视服务器状态和定制服务器日志

9.支持服务器端包含指令(SSI)

10.支持安全Socket层(SSL)

11.提供用户会话过程的跟踪

12.支持FastCGI

13.通过第三方模块可以支持JavaServlets如果你准备选择Web服务器,毫无疑问Apache是你的最佳选择。

下载安装

[帮助文档地址](http://httpd.apache.org/docs/2.4/)

[下载地址](http://httpd.apache.org/download.cgi)

把下载得到的zip解压到C盘当中,如果是其它的盘,则需要做如下的配置
修改conf下的httpd.conf文件:

(1)第37行ServerRoot
"c:/Apache24"改为ServerRoot “**C:/Apache**”;//Apache程序的位置

(2)第213行ServerName前面的“#”号去掉,如果没有申请域名空间,则只需要填写本机的IP地址(127.0.0.0)即可

(3)第237行DocumentRoot
"c:/Apache24/htdocs"改为DocumentRoot "**C:/apache**/htdocs";//网站的根目录,

(4)第238行<Directory
"c:/Apache24/htdocs">改为<Directory "
**C:/apache**/htdocs">;

(5)第271行DirectoryIndex
index.html改为DirectoryIndex index.html index.php index.htm //支持更多的默认页

(6)第354行
ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/"改为ScriptAlias /cgi-bin/
**"C:/Apache**/cgi-bin/"

(7)第370行<Directory
"c:/Apache24/cgi-bin">改为<Directory "**C:/Apache**/cgi-bin">

加粗部分为你apache解压的目录

到现在为止就可以打开apache--->bin目录下的ApacheMonitor.exe打开完后如下图所示:



即可.

问题:如果出现:
No installed service named错误。则按下面的进行修改。即找不到apache服务的情况:Service
Status下面为空,则需要为apache注册服务注册方式如下:

1.
添加C:/Apache24/bin/到Path环境变量中。

2.
cmd窗口,进入C:/Apache24/bin目录。

3.
运行httpd.exe -k install -n "Apache24" 安装Apache到Windows服务中。

4.
注:记得修改文件C:/Apache24/conf/httpd.conf
(38,39行)Define
SRVROOT "C:/Apache24"ServerRoot
"${SRVROOT}"这样就完成了配置了。测试出现如下则代表成功:



到此一切都OK了。

引用
:[百度百科-apache](http://baike.baidu.com/link?url=KApnSZdbuL0RBnrBGrI5pR2ubeUf44XDB95QPMXdUaXycon0JY0AgcLuRYnuM2def5E-N2A97E4gqHi_Gz4DkK8s1nakNbdCFUz6smnaRnW)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: