4.2. Windows Server 上的 Apache HTTP 服务器配置
当您在 Windows Server 上安装 JBCS Apache HTTP Server 时,您可以从命令提示符或使用 Computer 管理工具管理 Apache HTTP 服务器。在 Windows Server 上运行 Apache HTTP 服务器前,您必须执行以下一系列配置任务:
4.2.1. 在 Windows Server 上运行 Apache HTTP 服务器安装后脚本 复制链接链接已复制到粘贴板!
在 Windows Server 上第一次运行 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 Server 上第一次运行 Apache HTTP 服务器前,您必须将 Apache HTTP Server 安装为 Windows 服务。
默认情况下,Apache HTTP 服务器配置为使用端口 80。如果您安装了 Microsoft Internet Information Services (IIS),您必须禁用或重新配置 Microsoft ActiveDoc 以避免端口冲突:
-
停止
World Wide Web
服务,并将启动类型更改为
Manual
。 - 配置 conditional,以使用不同的端口。
或者,您可以在安装 Apache HTTP 服务器服务前编辑 httpd.conf
,并将 Listen
更改为与 Microsoft conditional 端口不冲突的端口。
先决条件
流程
- 以管理用户身份, 打开命令提示符。
-
前往
HTTPD_HOME\bin
目录。 要安装 Apache HTTP 服务器服务,请输入以下命令:
httpd -k install
httpd -k install
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意可能会显示一个防火墙安全对话框,以请求 Apache HTTP 服务器的网络访问。单击 Allow 以从网络访问此服务。
4.2.3. 为 Apache HTTP 服务器服务配置文件夹权限 复制链接链接已复制到粘贴板!
在 Windows 服务器上第一次运行 Apache HTTP 服务器前,您必须确保用于运行该服务的帐户对 HTTPD_HOME
文件夹及其所有子文件夹具有完全控制。
先决条件
流程
-
右键单击
HTTPD_HOME
文件夹,再单击 属性。 - 选择 Security 选项卡。
- 点 Edit 按钮。
- 点击 Add 按钮。
-
在文本框中,输入
LOCAL SERVICE
。 -
为
LOCAL SERVICE
帐户选择 Full Control 复选框。 - 点确定。
- 单击 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 重命名为