在寻找从 Windows 服务器托管网站或服务时,有几个选项需要考虑。 在您花时间安装和配置 Web 服务之前,有必要查看每种服务器类型的优缺点以确定哪一种最有可能满足您的特定需求。
可用于 Windows 服务的一些最常见的 Web 服务器是 Tomcat、Microsoft IIS(Internet 信息服务),当然还有 Apache 服务器。 许多服务器所有者会选择使用控制面板来管理管理 Web 服务器通常需要的大多数常见任务,例如电子邮件和防火墙配置。
在 LiquidWeb,该选项意味着您将我们的一台完全托管的 Windows 服务器与 Plesk 一起使用。 或者,一些需要更大灵活性的管理员选择我们的核心或自我管理的 Windows 服务器之一。 本文适用于没有 Plesk(或其他)服务器管理控制面板的后一种类型的服务器。
预检
本指南是为 64 位 Windows 服务器编写的,因为现代服务器更有可能使用该平台。 还有几个 潜在问题 Apache 在 Windows 32 位系统上 (非 64 位)您应该知道并可以在此处查看。
下载 Apache:
虽然有几个镜像可供选择下载预编译 Apache Windows 的二进制文件,我们将使用 阿帕奇豪斯 对于这个任务。
在这里下载:Apache 2.4.46 使用 SSL
(这是包含 OpenSSL 版本 1.1.1a 的 64 位版本)。 如果您想使用替代版本,请在此处列出: 可用版本页面
安装 Apache 在 Windows 上
我们将假定您已安装适用于您的 Windows 版本的所有最新可用更新。 如果不是,那就是 危急 现在就这样做以避免意外问题。 这些说明特别改编自我们获得二进制包的 ApacheHaus 提供的说明。 您可能会在提取的文件中找到整个文档 Apache 文件下的文件夹“readme_first.html”。
Visual C++ 安装
安装前 Apache,我们首先需要安装下面的包。 安装后,通常最好重新启动系统以确保完成需要重新启动的任何剩余更改。
下载 Visual C++ 2008 可再发行包 并安装它。
注意:下载 x64 64 位系统的版本。
重新启动 – 这是可选的,但建议使用。
Apache 安装
第1步。
提取压缩包 Apache 下载。 虽然您可以将其解压缩到任何目录,但最好将其解压缩到它所在驱动器的根目录(我们的 example 文件夹位于 C:Apache24)。 这是我们将用于这些说明的位置。
(笔记: 安装后可以看到 Apache通过打开配置文件并检查“服务器根”指令)。
第2步。
打开一个“行政人员“ 命令提示符。 (点击窗口“开始”图标,然后输入“命令”。 右键单击“命令提示符”项目,然后选择“以管理员身份运行。”)
步骤 3。
切换到安装目录(为了我们的目的 C:Apache24bin)。
第4步。
运行程序 httpd.exe.
步骤 5。
您可能会注意到来自 Windows 防火墙的对话框,指出某些功能被阻止。 如果出现这种情况,请勾选“私人的网络…“ 也 ”上市网络…”,然后单击“允许使用权。”
测试 Apache 安装
如 ApacheHaus 说明中所述:“您现在可以通过打开 Web 浏览器并输入地址来测试您的安装: https://localhost. 如果一切正常,您应该会看到 ApacheHaus 的测试页面。“

关闭新的 Apache 服务器实例,您可以返回命令提示符并按“控制-C”。
安装 Apache 服务
既然我们已经确认 Apache 服务器正在工作并将其关闭,我们已准备好安装 Apache 作为系统服务。
第1步。
在命令提示符窗口中,输入(或粘贴)以下命令:
httpd.exe -k install -n "Apache HTTP Server"
输出:
Installing the 'Apache HTTP Server' service
The 'Apache HTTP Server' service is successfully installed.
Testing httpd.conf....
Errors reported here must be corrected before the service can be started.

第2步。
在您的命令提示符窗口中输入以下命令并按 ‘Enter。services.msc
并寻找服务“Apache HTTP 服务器。” 朝那条线的左边看,你应该看到“自动的。” 如果不这样做,请双击该行并更改 启动类型 到 ”自动的。”
步骤 3。
重新登录后重新启动服务器并打开 Web 浏览器。在浏览器的 URL 栏中转到此页面: https://localhost/.
配置 Windows 的防火墙
要允许从 Internet 连接到您的新 Web 服务器,您需要配置 Windows 防火墙规则来执行此操作。 跟着这些步骤。
第1步。
点击 ”视窗开始”按钮,然后输入“防火墙。” 点击 ”具有高级安全性的 Windows 防火墙“ 物品。
第2步。
点击 ”新的规则”在右侧边栏上。

步骤 3。
选择 ”港口,” 并单击 下一个. 选择“旁边的单选按钮具体的偏僻的港口:” Enter 在输入框中输入以下内容: 80, 443, 8080

第4步。
点击 下一个,然后选择“允许这联系。”
步骤 5。
点击 下一个,确保选中下一页上的所有框,然后单击 下一个 再次。
步骤 6。
为了 ”姓名”部分,输入足够熟悉的描述,以便您稍后能够识别规则的目的,例如:“允许进货Apache交通。”

步骤 7。
点击“完成”。
步骤 8。
尝试从您现在用来连接服务器的设备以外的设备连接到服务器的 IP 地址。 打开浏览器并输入服务器的 IP 地址。 为了 example,https://192.168.1.21/。 您应该会看到测试网页。
步骤 9。
现在,回到 Windows 防火墙并右键单击您在“入站规则“ 部分。 点击 ”禁用规则。” 这将阻止任何传入连接,直到您删除或重命名默认测试页面,因为它向 Internet 公开了太多有关服务器的信息。 一旦您准备好开始为您的新网页提供服务,请重新启用该防火墙规则,它们应该可以再次从 Internet 访问。
就是这样! 我们现在有 Apache Web 服务器安装在我们的 Windows 服务器上。 从这里你可能想要安装额外的 Apache 像 PHP 和 MySQL 模块这样的模块 Apache.
我们以成为 Hosting™ 中最有帮助的人而自豪!
我们的技术支持人员全年 365 天、每周 7 天、每天 24 小时随时可以帮助解决与本文相关的任何问题。
我们可以通过我们的票务系统 [email protected]、电话(800-580-4986)或通过 在线聊天 或您喜欢的任何方法。 我们为您努力工作,以便您可以放松。