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)