apache http server是目前比较好用的一款http服务器,支持用户远程操作,它的上传速度超级快!此番带来的最新版本功能全面,特别好用!有需要的朋友,可以来it猫扑下载,其中含有32位、64位安装包注意区分使用哦!

官方介绍

apache http server(简称apache),是apache软件基金会的一个开放源代码的网页服务器,可以在大多数电脑操作系统中运行,由于其具有的跨平台性和安全性,被广泛使用,是最流行的web服务器端软件之一。

它快速、可靠并且可通过简单的api扩展,perl/python解释器可被编译到服务器中,可以创建一个每天有数百万人访问的web服务器。

apache http server 安装教程:

运行刚下载好的msi文件(httpd-2.2.22-win32-x86-no_ssl.msi),安装过程如下:

apache http server

点击next,继续:

apache http server

apache http server

apache http server

上面的network domain、server name和email address三项内容如果是本机用于测试个人认为填什么都没有问题,但如果是真实的网络环境域名等参数是唯一的,应该如实填写,填好后点击 next 继续:

apache安装包

此处选择custom,可以自定义安装路径等,点击 next 继续:

apache安装包

红框中的内容为apache的安装路径,可以点击change更改,其它信息默认,点击 next 继续:

apache安装包

点击 install 开始安装:

apache安装包

安装过程中会弹出几个cmd窗口,会自动关闭,不用管,最后:

点击 finish 安装完成,开始运行里输入services.msc,即可看到apache已经注册为windows服务了:

apache安装包

windows任务栏右下角也自动开启了apache monitor:,如果此时apache服务没有自动启动或者启动apache服务时弹出类似下图中的窗口:

apache安装包

说明apache默认的 80 端口已被占用了。你可以关掉占用80端口的软件,也可以更改apache的默认配置,使其监听其它端口即可。

apache 的基本配置

打开 apache 的安装目录,其主要配置都集中在conf文件夹下的 httpd.conf 文件中,位置如图所示:

apache 64位安装包

用ultraedit 或 notepad++打开httpd.conf文件,从上往下阅读:

1、第35行,serverroot 为apache的安装路径,这个了解就可以,不用管它;

2、第46行,listen 80   指定了 80 为apache的默认监听端口,这里我们改成 88,防止和其它占用80端口的软件冲突。改完后在启动windows服务中启动它,此时可以看到没有报错窗口了。打开浏览器,地址栏中输入http://localhost:88  如果看到如下信息说明apache已经正常安装并启动成功了:

apache 64位安装包

3、第172行,servername 为之前安装时设置的dns域名(如果没有域名就输入ip,记得跟上端口号),#号为注释,这里去掉#号,修改后的内容如下:

servername 127.0.0.1:88

修改完之后,先测试下配置是否正确:打开开始菜单-》所有程序,找到apache http server 2.2 下的test configuration,并运行,如图:

apache 64位安装包

如果弹出的cmd串口的内容为 syntax ok 并一闪而过,说明配置是没有问题的;否则的话会提示出错信息并停留30后才自动关闭。

4、第179行,documentroot  一般为js、css、html、png、gif、jpg等静态资源文件的存放目录,这里我们定义存放在d盘的apache_statics文件夹下。修改后的内容如下:

documentroot "d:/apache_statics"

5、第193行,将 deny from all 改成 allow from all 否则访问静态文件时页面会提示 forbidden 禁止访问的信息。修改后的内容如下图:

6、第206行,directory 修改成和 documentroot 对应的值相同,修改后的内容如下:

7、第219行,将 options indexes followsymlinks 注释掉,并在其下追加一行 options none。作用和 tomcat下的conf/web.xml中的 listings 设置成 false 一样,为了避免在浏览器中列出 服务端资源 的目录结构。

其它的功能包括:

更容易的错误分析,更灵活的设置项,更强大的验证机制,更完整的文档。关于更详细的新功能介绍,可以参考apache的官方网站。

“我们很荣幸的宣布apache http服务器 2.4版本正式发布”。apache项目的副主席eric covener宣布道。“这个版本包含了很多方面的提升,不仅添加了新的模块,同时也扩展了原有模块的性能和灵活性。相信无论是用户,网站管理者,还是开发人员都会非常欢迎的。”

apach http服务器的源码以apache license v2.0协议发布,同时,由一支自我管理的团队负责开发和维护。

Apache HTTP Serverv2.4.46 for Windows 官方安装版下载地址

远程下载