4.2. Windows Server 上的 Apache HTTP 服务器配置
当您在 Windows Server 上安装 JBCS Apache HTTP 服务器时,您可以使用命令提示符或使用计算机管理工具来管理 Apache HTTP 服务器。在 Windows Server 上运行 Apache HTTP 服务器前,您必须执行以下一系列配置任务:
4.2.1. 在 Windows Server 上运行 Apache HTTP 服务器安装后脚本
在 Windows 服务器上第一次运行 Apache HTTP 服务器前,您必须运行 Apache HTTP 服务器安装后脚本。
流程
- 以管理用户身份打开 命令提示。
-
前往
HTTPD_HOME\etc
目录。 输入以下命令:
call postinstall.httpd.bat
4.2.2. 安装 Apache HTTP 服务器服务
在 Windows 服务器上第一次运行 Apache HTTP 服务器前,您必须将 Apache HTTP Server 安装为 Windows 服务。
默认情况下,Apache HTTP 服务器配置为使用端口 80。如果您安装了 Microsoft Internet Information Services (IIS),您必须禁用或重新配置 Microsoft OC 以避免端口冲突:
-
停止
World Wide Web
服务,并将启动类型更改为
Manual
。 - 将 QPC 配置为使用不同的端口。
或者,您可以在安装 Apache HTTP 服务器服务前编辑 httpd.conf
,并将 Listen
更改为与 Microsoft spend 端口不冲突的端口。
先决条件
流程
- 以管理用户身份打开 命令提示。
-
前往
HTTPD_HOME\bin
目录。 要安装 Apache HTTP Server 服务,请输入以下命令:
httpd -k install
注意可能会显示防火墙安全对话框,以请求 Apache HTTP 服务器的网络访问。点 Allow 从网络访问此服务。
4.2.3. 为 Apache HTTP 服务器服务配置文件夹权限
在 Windows 服务器上第一次运行 Apache HTTP 服务器之前,您必须确保用于运行该服务的帐户对 HTTPD_HOME
文件夹及其所有子文件夹完全控制。
流程
-
右键点击
HTTPD_HOME
文件夹,然后单击 Properties。 - 选择 Security 选项卡。
- 点 Edit 按钮。
- 点击 Add 按钮。
-
在文本框中,输入
LOCAL SERVICE
。 -
选择
LOCAL SERVICE
帐户的 Full Control 复选框。 - 点确定。
- 点 Advanced 按钮。
- 在 Advanced Security Settings 对话框中,选择 LOCAL SERVICE 并点 Edit。
- 选中 替换此对象选项中所有存在的、具有可继承权限的所有现有可继承权限 旁边的复选框。
- 单击 OK through all open folder 属性窗口以应用设置。
4.2.4. 禁用或启用 SSL 支持
在运行 Apache HTTP 服务器之前,您可以选择通过重命名 SSL 配置文件来禁用或启用 SSL 支持。Apache HTTP 服务器默认支持 SSL。
先决条件
流程
-
前往
HTTPD_HOME\conf.d\
目录。 要启用或禁用 SSL,请执行以下步骤之一:
-
如果要禁用 SSL,将 ssl.conf 重命名为
ssl.conf
.disabled -
如果要重新启用 SSL,请将
ssl.conf.disabled
重命名为ssl.conf
。
-
如果要禁用 SSL,将 ssl.conf 重命名为