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
call postinstall.httpd.bat
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
4.2.2. 安装 Apache HTTP 服务器服务 复制链接链接已复制到粘贴板!
在 Windows 服务器上第一次运行 Apache HTTP 服务器前,您必须将 Apache HTTP Server 安装为 Windows 服务。
默认情况下,Apache HTTP 服务器配置为使用端口 80。如果安装了 Microsoft Internet Information Services (IIS),则必须禁用或重新配置 MicrosoftIS,以避免端口冲突:
-
停止
全球 Web
服务,并将启动类型更改为
Manual
。 - 将 IIS 配置为使用不同的端口。
或者,您可以在安装 Apache HTTP 服务器服务前编辑 httpd.conf
,并将 Listen
更改为与 Microsoft IIS 端口不冲突的端口。
先决条件
流程
- 以管理用户身份打开 命令提示。
-
前往
HTTPD_HOME\bin
目录。 要安装 Apache HTTP 服务器服务,请输入以下命令:
httpd -k install
httpd -k install
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意此时会显示防火墙安全对话框,以请求 Apache HTTP 服务器的网络访问。点 Allow to access this service from the network。
4.2.3. 为 Apache HTTP 服务器服务配置文件夹权限 复制链接链接已复制到粘贴板!
在 Windows 服务器上第一次运行 Apache HTTP 服务器之前,您必须确保用于运行该服务的帐户对 HTTPD_HOME
文件夹及其所有子文件夹完全控制。
流程
-
右键单击
HTTPD_HOME
文件夹,再单击 Properties。 - 选择 Security 选项卡。
- 点 Edit 按钮。
- 点击 Add 按钮。
-
在文本框中,输入
LOCAL SERVICE
。 -
选中
LOCAL SERVICE
帐户的 Full Control 复选框。 - 点击 OK。
- 点 Advanced 按钮。
- 在 Advanced Security Settings 对话框中,选择 LOCAL SERVICE,然后点 Edit。
- 选中此对象选项中 所有现有可继承权限替换所有现有可继承权限 旁边的复选框。
- 通过所有打开的文件夹属性窗口单击 OK 以应用设置。
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 重命名为