当考虑在 Windows 服务器中托管网站时,服务器必须安装一个 Web 服务器来侦听请求并返回数据。
可用于 Windows 服务器的一些最常见的 Web 服务器是 Tomcat、Microsoft IIS(Internet 信息服务)和 Apache,它是可用的最广泛使用的、功能齐全的 Web 服务器之一。
本指南概述了在 64 位 Windows 操作系统中安装 Apache Web 服务器所需的基本步骤。
安装 Visual C++ 包
在安装 Apache 之前,需要在服务器上安装最新的 Visual C++ 包。最新的包可以从以下链接下载:
https://aka.ms/vs/16/release/VC_redist.x64.exe安装软件包后,需要重新启动服务器以确保完成需要重新启动的任何剩余更改。
下载apache
在 Windows 中安装 Apache Web 服务器的第一步是为 Windows 下载预编译的 Apache 二进制文件。这在Apache Lounge (https://www.apachelounge.com)和ApacheHaus (https://www.apachehaus.com)等二进制分发网站上很容易获得。
在本指南的上下文中,Apache 二进制文件将从Apache Lounge. 最新可用的 Apache 软件包可从以下链接下载:
https://www.apachelounge.com/download/
提取文件
Apache 二进制包将作为 ZIP 存档下载。将归档文件的内容解压缩到 C: 驱动器的根目录,到名为Apache24 (C:\Apache24).
测试 Apache 安装
以管理员用户身份打开 Windows 命令提示符。为此,单击Start图标并输入cmd。右键单击该Command Prompt选项,然后选择Run as administrator。
转到已提取 Apache 二进制文件的目录C:\Apache24\bin。
> cd C:\Apache24\bin
输入 . 运行 Apache 程序httpd.exe。如果光标位于下一行且没有任何错误,则可以确认 Apache 服务器工作正常。
> httpd.exe
这也可以通过http://localhost在服务器内部的浏览器中访问来验证。将显示一个带有消息的页面It works!,确认 Apache 服务器正在工作。
在命令提示符下按Ctrl+C可以关闭 Apache 服务器。
将 Apache 安装为系统服务
一旦确认 Apache 服务器正在工作并关闭,现在就可以将 Apache 安装为系统服务。为此,请按照以下步骤操作。
以管理员用户身份打开 Windows 命令提示符,切换到已提取 Apache 二进制文件的目录C:\Apache24\bin并输入以下命令。
> cd C:\Apache24\bin > httpd.exe -k install -n "Apache HTTP Server"** 上述命令的输出如下:
从命令提示符处键入以下命令以进行打开Services设置。
> services.msc将打开“服务”窗口,其中Apache HTTP Server将显示 ,并带有Startup Typeas Automatic。如果未设置为自动,请通过双击服务名称来执行此操作。
再次重新启动服务器,重新登录后,可以通过http://localhost在服务器内部的浏览器中访问来验证 Apache 服务。将显示一个带有消息的页面It works!,确认 Apache 服务已自动启动并且正在运行。