Apache2.2在windows下安装和基本配置非常详细图解

Apache2.2 在window下安装测试

环境Windows 7 64位

工具apache_2.2.25.msi

Apache2.2在windows下安装和基本配置非常详细图解

为便于阅读,列出文章目录:

一、Apache 的安装说明

二、Apache 的基本配置

三、Apache 整合 Tomcat 的配置

Apache安装说明

NetWork Domain,Server Name可以随便填写,比如localhost,第三个只有是有效邮箱即可。我这里使用本地配置域名方式。

Apache2.2在windows下安装和基本配置非常详细图解

Apache2.2在windows下安装和基本配置非常详细图解

Apache2.2在windows下安装和基本配置非常详细图解

Apache2.2在windows下安装和基本配置非常详细图解

安装完成后会有一个apache的图标

Apache2.2在windows下安装和基本配置非常详细图解

查看安装服务

Apache2.2在windows下安装和基本配置非常详细图解

Apache2.2在windows下安装和基本配置非常详细图解

如果此时Apache服务没有自动启动或者启动Apache服务时弹出类似下图中的窗口:

Apache2.2在windows下安装和基本配置非常详细图解

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

在你每次启动时Apache时候都会在安装目录的logs目录下产生一个pid文件,每次关闭自动删除,这个文件内容表示当前apache启动的进程编号。

Apache2.2在windows下安装和基本配置非常详细图解

Apache 的基本配置

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

Apache2.2在windows下安装和基本配置非常详细图解

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

Apache2.2在windows下安装和基本配置非常详细图解

第47行,Listen 80指定了80为Apache的默认监听端口(IIS,Nginx等默认端口为80),这里我们改成其他端口,防止和其它占用80端口的软件冲突。改完后在启动Windows服务中启动它,此时可以看到没有报错窗口了。

打开浏览器,地址栏中输入http://localhost:88  如果看到如下信息说明Apache已经正常安装并启动成功了

Apache2.2在windows下安装和基本配置非常详细图解

Apache2.2在windows下安装和基本配置非常详细图解

在164行,可以修改域名,服务名信息,修改完毕以后使用Test Configuration测试,如果弹出的CMD串口的内容为 Syntax OK 并一闪而过,说明配置是没有问题的;否则的话会提示出错信息并停留30后才自动关闭。

Apache2.2在windows下安装和基本配置非常详细图解

第180行,DocumentRoot  一般为js、css、html、png、gif、jpg等静态资源文件的存放目录,我们可以对其修改。修改同时也要修改207行中的<Directory>节点的地址。

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

Apache2.2在windows下安装和基本配置非常详细图解

测试:启用Options Index FollowSymLinks状态下,在htdocs目录中随意创建一个名为abc的目录,在abc中在随意创建一个a目录和b.txt的文件。然后访问浏览器,会在浏览器中列出服务器端目录结构,还能查看文件信息。

Apache2.2在windows下安装和基本配置非常详细图解

修改Options None以后,再访问就无权限了

Apache2.2在windows下安装和基本配置非常详细图解


未经允许请勿转载:程序喵 » Apache2.2在windows下安装和基本配置非常详细图解

点  赞 (2) 打  赏
分享到: