一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

windows服务器Apache2.4.16安装配置教程

时间:2016-05-20 编辑:简简单单 来源:一聚教程网

下载Apache安装包

Apache官网:http://httpd.apache.org/

ApacheOfficial

Apache官网没有最新的源文件,因此在以下站点进行下载。

Apache下载地址:http://www.apachelounge.com/

ApacheLounge

1) 点击右侧栏的「Downloads」

Downloads

2) 点击「httpd-2.4.16-win64-VC14.zip」,如果是32位系统的话,点击「httpd-2.4.16-win32-VC14.zip」。

Apache2.4.16Win64

把下载的程序保存到任意的文件夹。

安装Visual C++ Redistributable for Visual Studio 2012 Update 4

Windows Server2008默认应该是以安装的,但是因一些原因没有安装时,需安装Visual C++ Redistributable for Visual Studio 2012 Update 4。
1) 访问下面的URL

http://www.microsoft.com/zh-CN/download/details.aspx?id=30679

DownloadCenter

2) 点击「下载」

Download

3) 64位系统选择「VSU4\vcredist_x64.exe」,32位系统选择「VSU4\vcredist_x86.exe」之后,点击「Next」。

Next

文件下载到任意的文件夹。

4) 完成下载之后双击该文件,点击「运行」

yunxing

5) 阅读「MICROSOFT软件许可条款」之后,勾选「我统一许可条款和条件(A)」并点击「安装」

Install

6) 确认「设置成功」之后,点击「关闭」

Complete

1) 解压文件

把下载的「httpd-2.4.16-win64-VC14.zip」文件解压以后,把Apache24目录拷贝到「C:\MiddleWare」目录下,就完成Apache的安装了。

InstallApache

2) 配置Apache

根据安装Apache的目录,修改httpd.conf文件。httpd.conf文件的路径是「Apache安装目录\Apache24\conf\httpd.conf」。

httpd.conf

httpd.conf是文本文件,因此使用记事本进行修改。推荐修改httpd.conf之前拷贝原文件进行备份。

Edit-httpd.conf

修改安装目录相关参数

首先查看httpd.conf文件的37行。

ServerRoot "c:/Apache24"
根据安装Apache的目录,作如下修改。

ServerRoot "c:/MiddleWare/Apache24"
同样修改242行、359行、375行附近的路径。

变更前(242行)

DocumentRoot "c:/Apache24/htdocs"

    Options Indexes FollowSymLinks

    AllowOverride None

    Require all granted

变更后(242行)

DocumentRoot "c:/MiddleWare/Apache24/htdocs"

    Options Indexes FollowSymLinks

    AllowOverride None

    Require all granted

变更前(359行)

ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/"
变更后(359行)

ScriptAlias /cgi-bin/ "c:/MiddleWare/Apache24/cgi-bin/"
变更前(375行)


    AllowOverride None
    Options None
    Require all granted

变更后(375行)


    AllowOverride None
    Options None
    Require all granted

确认Apache使用端口

确认httpd.conf文件的58行附近。

Listen 80
80端口是Apache的默认端口,一般情况下无需修改端口号,但是如果别的应用程序如果已经使用80端口,就需进行修改。

修改ServerName

确认218行的ServerName的配置。

#ServerName www.example.com:80
当以#开头的时候表示,该行是注释,可以看出初期配置文件里ServerName是无效的,但是推荐明确的配置ServerName。一般公开网站的话,需配置为「域名 + 端口」,而省略端口时会使用Listen参数的设定。在本地运行Apache时配置为「localhost:80」或者「127.0.0.1:80」。

这次进行如下配置。

ServerName localhost:80
配置完httpd.conf文件之后,进行保存。就完成了Apache的安装与运行之前的准备。

配置如何启动Apache

访问服务一览页面。在Windows服务器2008里,依次点击「开始」->「管理工具」->「服务」。把Apache登录到服务后的默认名称是「Apache2.4」。

Windows-Services

双击「Apache2.4」显示Apache服务相关的属性。

Service-Apahce-Shuxing

目前的「启动类型」为「自动」,就意味着系统开机时会自动启动Apache。不想开机启动Apache,而根据需要手动启动Apache时,把「启动类型」为「手动」。

Service-Apache-Shoudong

当前Apache处于停止状态,点击「启动」就可启动Apache。也可执行「停止」、「暂停」、「恢复」等操作。如启动Apache里介绍的这些启动、停止等操作也可在命令行进行。

Service-Apache-Operation

1) 命令行启动Apache

首先是从命令行启动Apache的方法。执行文件的保存路径是「Apache安装目录\Apache24\bi\httpd.exe」。

http.bin

从命令行启动Apache时首先把目录切换到存放httpd.exe的目录,并执行httpd命令。

start-httpd-console

运行Apache时的命令行页面如下。

RunningApache

我们确认一下,Apache是不是在正常的运行状态。打开浏览器之后输入「http://localhost/」,并出现如下页面就表示Apache在正常运行。

HTTP-It-works

停止Apache时在命令行输入「Ctrl + C」,显示如下画面表示Apache以停止。

StopApacheConsole

2) 服务形式启动Apache
以服务的形式启动Apache时,需要把Apache登录到服务。如果Apache在启动状态那么先停止Apache,之后切换到安装Apache的bin目录下并执行「httpd -k install」命令。
httpd-k-installpng
如下显示的话,表示以把Apache登录到服务。而登录到服务的操作只需进行一次。
httpd-k-install-result
接着启动Apache,执行「httpd -k start」命令。Apache正常启动的话,命令行会处于可输入状态。
httpd-k-start
确认Apache是否以启动,打开浏览器输入「http://localhost/」,如显示一下页面表示成功的启动了Apache。
HTTP-It-works
停止以服务形式启动的Apache时,在命令行执行「httpd -k stop」或者「httpd -k shutdown」。
httpd-k-stop
重启Apache时,在命令行执行「httpd -k restart」。
httpd-k-restart
从服务删除Apache
需要把登录到服务的Apache,从服务删除时执行「httpd -k uninstall」。
httpd-k-uninstall

好了上面我们就是为各位介绍了apache安装服务配置及服务的启动了,希望这篇教程能够帮助到各位。

 

热门栏目