一、Apache http Server下载
下载地址:http://archive.apache.org/dist/httpd/binaries/win32/ 并选择2.2.22_no_ssl版本的msi安装包下载(高版本的截止到本文编写时还未官网还未提供msi安装包)
二、安装
运行httpd-2.2.22-win32-x86-no_ssl.msi,安装过程如下:
上面的Network Domain、Server Name和Email Address三项内容如果是本机用于测试个人认为填什么都没有问题,但如果是真实的网络环境域名等参数是唯一的,应该如实填写,填好后点击 Next 继续:
点击 Finish 安装完成,开始运行里输入services.msc,即可看到Apache已经注册为Windows服务了:
Windows任务栏右下角也自动开启了Apache Monitor,如果此时Apache服务没有自动启动或者启动Apache服务时弹出类似下图中的窗口:
说明Apache默认的 80 端口已被占用。你可以关掉占用80端口的软件或更改Apache的默端口认配置。
三、配置
打开 Apache 的安装目录,其主要配置都集中在conf文件夹下的 httpd.conf 文件中,位置如图所示:
打开httpd.conf文件:
1、第35行,ServerRoot 为Apache的安装路径,这个了解就可以,不用管它;
2、第46行,Listen 80 端口配置,80被占更改为81
打开浏览器,地址栏中输入http://localhost:81 如果看到如下信息说明Apache已经正常安装并启动成功了:
3、第172行,ServerName 为之前安装时设置的DNS域名(如果没有域名就输入IP,记得跟上端口号),#号为注释,这里去掉#号,修改后的内容如下:
ServerName 127.0.0.1:81
修改完之后,先测试下配置是否正确:打开开始菜单-》所有程序,找到Apache HTTP Server 2.2 下的Test Configuration,并运行,
如果弹出的CMD串口的内容为 Syntax OK 并一闪而过,说明配置是没有问题的。
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 禁止访问的信息。修改后的内容如下图:
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
6、第206行,Directory 修改成和 DocumentRoot 对应的值相同,修改后的内容如下:
<Directory "D:/Apache_Statics">
7、第219行,将 Options Indexes FollowSymLinks 注释掉,并在其下追加一行 Options None。作用和 Tomcat下的conf/web.xml中的 listings 设置成 false 一样,为了避免在浏览器中列出 服务端资源 的目录结构。
相关推荐
Apache HTTP Server for Windows 2.2.8.msi的安装文件
NULL 博文链接:https://xiaoxihai123.iteye.com/blog/1284032
Windows下仿造Apache Web Server,采用IOCP完成端口架构,能够处理html请求,解析php语言。 IOCP已用类封装好,可代码复用。
Apache HTTP Server Version 2.2 文档 目录: 地址和端口的绑定(Binding) 缓冲指南 配置文件 内容协商 自定义错误响应 动态共享对象(DSO)支持 Apache的环境变量 过滤器(Filter) 词汇表 Apache处理器的使用 Apache ...
Windows下64位Apache-2.4.6 找不到64位软件可以去:http://www.apachelounge.com/download/win64/
下载好apache安装文件后,点击安装,在连续3次next后,将进入server information配置界面,要求输入network domain、server domain和网站管理员的邮箱地址,普通用户可以随便按照格式填一下就行了。再次按Next后,...
Apache FtpServer是一个100%纯Java的、基于现有开放式协议基础上、完整、小巧的FTP服务器。此外,FtpServer还可以作为Windows服务器、Unix / Linux后台程序或是被嵌入在Java应用程序而独立运行。有了MINA...
网上很多winodws下安装wamp环境要么不全,要么不可用,本人在windows2008下安装了这个环境,并记录下来,亲测,可用,所用部分安装文件如下,都是现在最新版的 Apache2.2.22 php-5.4.15 mysql-5.5.24 phpMyAdmin-...
Windows10安装Apache Http Server 2.4-附件资源
Apache Server 1.3.11 in source code and Windows binary format Apache Server 1.3.9 in source code and Windows binary format CGIWrap 3.6.4 in source code format Comanche 2.0 for UNIX and Windows ...
HOWTO: Subversion for Windows with Apache server - a beginner's guide
详细介绍了MySQL+Apache+phpserver安装的步骤
apache,PHP 的首选运行环境,最流行的HTTP服务器软件之一。快速、可靠、可通过简单的API扩展,Perl/Python解释器可被编译到服务器中,完全免费,完全源代码开放。如果你需要创建一个每天有数百万人访问的Web服务器...
在Windows 2003环境下配置 PHP 5.2.5 + Apache HTTP Server 2.2.8 + MySQL 6.0
NULL 博文链接:https://felixli.iteye.com/blog/1121671
windows7 64 bit apache server, windwos7 64位
包含2.2.23和2.4.3版本,支持IPV6
Apache HTTP Server 2.4.4 64位 for windows下载
Apache http server