Sun Java System Application Server Enterprise Edition 8.1 2005Q2 Update 2 发行说明

- Previous: 管理
- Next: 应用程序客户机

# Apache 和负载平衡器插件

本节介绍 Apache Web 服务器和负载平衡器插件的已知问题和相应的解决方法。

错误号 | 摘要
--- | ---
6306784 | High-Availability Administration Guide 中有关对 Apache 使用 `openssl` 的说明不正确。 解决方法 在编译和生成 `openssl` 时，请使用以下命令： `cd openssl-0.9.7e` `config` `make` 另外，对于 Apache 1.3，`mod_ssl` 源的目录名称会因使用的 Apache 版本而异。例如，对于 Apache 1.3.33，该名称为 `mod_ssl-2.8.22-1.3.33`。
6307976 | High-Availability Administration Guide 中不包含有关对 Apache 2.0 使用证书的说明。 解决方法 要运行 Apache 安全性，就必须使用证书。有关从证书授权机构获取证书的说明，请参见 modssl 常见问题解答 中有关证书的信息。
6308021 | 必须以超级用户的身份启动 Apache Web 服务器。 解决方法 在 Solaris 上，如果 Application Server 由超级用户安装，则必须以超级用户的身份启动 Apache Web 服务器。必须以超级用户的身份来安装 Java Enterprise System 软件。对于 Apache 2.0，在以超级用户的身份启动后，Apache 会切换到您指定的另一用户并以该用户的身份运行。可在 `/conf/httpd.conf` 文件中指定该用户。要以超级用户的身份启动，在很多系统中都必须编辑 `httpd.conf` 文件以指定正确的组。将行： `Group #-1` 替换为： `Group nobody` 有关用户/组使用的信息包含在 `httpd.conf` 文件中。
6308043 | 有关在 Solaris 中对 Apache Web Server 2.0 使用 `openssl` 的补充说明。 在安装 Apache 2.0 和负载平衡器插件后，请按如下说明编辑 `ssl.conf` 和 `sll-std.conf`： 将行： `<VirtualHost _default_:9191>` 替换为： `<VirtualHost machine_name:9191>` 其中 machine_name 是计算机的名称，`9191` 是安全端口号。
6338687 | 负载平衡器插件 URL/URI 限制 = 8K。 在 Application Server 8.1 Update 2 中，负载平衡器插件可以解析的 URL/URI 长度的硬编码限制为 8K。 解决方法 请勿通过负载平衡器插件创建长度大于 8K 的 URL 或 URI，并将其发送到 Application Server。
6406884 | 在 Application Server 8.1 UR2 中使用 IIS6 和负载平衡器插件会出现的问题。 解决方法 要在 Application Server 8.1 UR2 中使用 IIS6 和负载平衡器插件，您需要执行以下附加配置步骤： 将 `appserver-install-location``/lib` 添加到系统路径变量中，然后重新启动计算机。 启用未知 Web 服务扩展，如 Microsoft Technet 文章 Requests for dynamic content return 404 error (IIS 6.0) 中所述。 对组 `IIS_WPG` 授予对文件 `inetput/wwwroot/sun-passthrough/lb.log` 的 NTFS 写入和修改权限。此步骤是必需的，因为 IIS 6.0 以工作进程隔离模式运行，并且它使用组 `IIS_WPG` 的安全性权限运行 IIS 服务器。您需要创建此文件，并右键单击此文件以设置安全性权限。 如果未看到 ISAPI 过滤器的状态变为绿色，请尝试将任意 http 请求（此处不用担心请求是否会失败）发送到 IIS-http-port，然后右键单击 Web 站点并选择属性以及检查 ISAPI 过滤器。

- Previous: 管理
- Next: 应用程序客户机

- © 2010, Oracle Corporation and/or its affiliates