Sun Java System Web Proxy Server 发行说明
版本 4
文件号码 819-2882
本发行说明包含在发行 Sun Java System Web Proxy Server 4 产品(以下简称 Proxy Server 4)时所提供的重要信息。本文所述内容包括平台摘要和已知问题。在使用该 Sun 产品之前,请先阅读本文档及相关文档。
本文档包含以下各节:
Sun Java System Web Proxy Server 4 的新增功能
Proxy Server 4 包括以下新功能:
新式 HTTP 内核
Proxy Server 4 采用了多线程体系结构。它遵从 HTTP/1.1,并且支持 IP 地址的 IPv6 记法表示。
增强的管理用户界面
Proxy Server 4 新换了一个易于使用的管理用户界面,所有屏幕具有一致的外观。
增强的安装程序用户界面
Proxy Server 4 新换了一个易于使用的安装程序用户界面,借此可以采用 GUI、CLI 和无提示模式来安装该服务器。
增强的安全性
Proxy Server 4 增强的安全性表现在以下几个方面:
增强的性能
Proxy Server 4 增强了以下几方面的性能:
新增的动态重新配置
动态重新配置是 Proxy Server 4 中的一项新功能,利用它可以对活动代理服务器的配置进行更改,且不必停止并重新启动该代理服务器即可使更改生效。可以不用重新启动服务器而动态更改 server.xml 及其关联文件中的大多数配置设置和属性。要动态安装新配置,请在管理用户界面中单击 "Restart Required" 链接,然后单击 "Load Configuration Files"。如果安装新配置时出错,则会恢复先前的配置。
新的 server.xml 文件
新的 server.xml 文件以 XML 格式记录服务器配置信息。
NSAPI 过滤器支持
Proxy Server 4 扩展了 Netscape 服务器应用程序编程接口 (NSAPI) 以支持 NSAPI 过滤器。利用过滤器可以对 HTTP 请求和响应流进行自定义处理,使得一个函数可以截取并有可能修改交给另一函数或由另一函数生成的内容。
HTTP 压缩支持
Proxy Server 4 支持内容压缩,借此可以提高向客户机传送的速度并提供更高容量的内容,而不会相应地增加硬件支出。压缩内容减少了内容的下载时间,对使用拨号连接和高流量连接的用户最为有利。
内容 URL 重写支持
Proxy Server 4 对内容 URL 重写提供了更多的支持,允许创建一个过滤器来检查传出数据并用一个字符串代替另一字符串。字符串可以是 URL 或页面内容。此功能工作于反向代理模式。
HTTP 会话敏感负载平衡
Proxy Server 4 基于 JSESSIONID 对 Web 应用程序请求执行会话敏感负载平衡。
NSS 3.9.5 和 NSPR 4.5.1 支持
Proxy Server 4 支持 Network Security Services (NSS) 3.9.5 和 Netscape Portable Runtime (NSPR) 4.5.1。
增强的硬件加速器加密支持
Proxy Server 4 提供对 Sun Crypto Accelerator 4000(一种密码加速器板,可增强 Proxy Server 上的 SSL 性能)的硬件加速器支持。
Proxy Server 4 发行版中未提供的功能
在 Proxy Server 4 发行版中未提供以下功能:
平台摘要
本节提供 Proxy Server 4 所支持平台组件的有关信息。
本节包括以下主题:
平台要求
下表概括了 Proxy Server 4 的平台要求。
表 1 Proxy Server 4 的平台要求
|
操作系统
|
最小内存
|
建议的内存
|
建议的磁盘空间*
|
|
Sun Solaris 8 for SPARC®
|
256 MB
|
512 MB 或更高
|
512 MB 或更高
|
|
Trusted Sun Solaris 8 for SPARC
|
256 MB
|
512 MB 或更高
|
512 MB 或更高
|
|
Sun Solaris 9 for SPARC
|
256 MB
|
512 MB 或更高
|
512 MB 或更高
|
|
Sun Solaris 10 for SPARC
|
256 MB
|
512 MB 或更高
|
512 MB 或更高
|
|
Sun Solaris 9 for x86
|
256 MB
|
512 MB 或更高
|
512 MB 或更高
|
|
Sun Solaris 10 for AMD Opteron
|
256 MB
|
512 MB 或更高
|
512 MB 或更高
|
|
Red Hat Linux Advanced Server 2.1
|
256 MB
|
512 MB 或更高
|
512 MB 或更高
|
|
Microsoft Windows 2000 Server Service Pack 4
|
256 MB
|
512 MB 或更高
|
512 MB 或更高
|
|
Microsoft Windows 2000 Advanced Server
|
256 MB
|
512 MB 或更高
|
512 MB 或更高
|
|
Microsoft Windows 2003 Enterprise Edition
|
256 MB
|
512 MB 或更高
|
512 MB 或更高
|
*取决于高速缓存容量设置。默认高速缓存容量设置为 2GB
支持的浏览器
下表列出了 Proxy Server 4 所支持的浏览器。
表 2 Proxy Server 4 支持的浏览器
|
浏览器
|
版本
|
|
Microsoft Internet Explorer
|
6.0
|
|
Netscape
|
7.1, 7.2
|
|
Mozilla
|
1.4.1, 1.7.2
|
硬件和软件要求
除了平台要求中列出的 UNIX 操作系统内存和磁盘空间要求之外,系统还必须具有足够的交换空间:
访问文档
Sun Java System Web Proxy Server 4 文档以多种方式提供:
- 手册——可以查看 HTML 格式和可打印 PDF 格式的 Proxy Server 4 手册及发行说明。
- 联机帮助——在图形界面中单击 Help 按钮可启动上下文有关帮助窗口。
已知问题
本节列出了 Sun Java System Web Proxy Server 4 发行时较为重要的已知问题和限制。这些问题分为以下几类:
管理
下表列出了与管理用户界面有关的已知问题。
表 3 与管理有关的已知问题
|
ID
|
摘要
|
|
6213012
|
Windows 上的 ROTATELOGS 事件未在指定时间触发。
|
|
6213014
|
Windows 上的 RESTART 事件未在指定时间触发。
|
|
6213017
|
Windows 上的 RECONFIG 事件未在指定时间触发。
|
|
6224535
|
HTTP 客户机的 timeout 和 retries 参数无法通过管理界面进行配置。
解决方法
timeout 参数的默认值是五分钟,可以通过在 obj.conf 文件的 http-client-config SAF 中加入参数 timeout= 秒数来覆盖该值。
retries 参数的默认值是 3。可以通过在 obj.conf 文件的 http-client-config SAF 中加入参数 retries=重试次数来配置请求重试次数。
有效的超时值为 timeout x retries
|
|
6241978
|
访问 Windows 上的管理界面时可能会出错。
解决方法
确保系统上的 system32 目录包含 4.5.1 或更高版本的 libnspr4.dll,将该文件从 %install_dir%\bin\proxy\bin 目录复制到 system32 目录中,然后重新启动管理服务器。
|
|
6231297
|
在对 SOCKS 配置进行了更改后,如果重新启动 Proxy Server,而不是 SOCKS Server,则 "Restart Required" 链接会消失。
|
高速缓存
下表列出了与高速缓存有关的已知问题。
表 4 高速缓存方面的已知问题
|
ID
|
摘要
|
|
6275141
|
GUI 中显示有 "File Cache" 功能,并且在文档中针对 "Server Manager" > "Caching" > "Configure File Cache" 页面就此进行了说明,但在本 Proxy Server 4 发行版中并未实现该功能。
|
文档
下表列出了与文档有关的已知问题。
表 5 文档方面的已知问题
|
ID
|
摘要
|
|
6263694
|
"Add and Replace Compromised Key List" 页面和 "Certificate Revocation List" 页面的联机帮助不可用。
要访问上述页面的联机帮助,请执行以下步骤:
- 访问 "Administration Server" 或 "Server Manager",然后单击 "Security" 选项卡。
- 单击 "Install CRL/CKL" 链接。
- 单击用户界面右上角的 "Help" 按钮。
将显示 "Install Certificate Revocation List"/"Compromised Key List" 页面的联机帮助,其中提供了与 "Add" 和 "Replace" 有关信息的链接。
|
安装
下表列出了与安装有关的已知问题。
表 6 安装方面的已知问题
|
ID
|
摘要
|
|
6205683
|
Windows 控制台安装失败。
|
|
6255325
|
如果用户以非超级用户身份安装 Proxy Server,而 /var/opt/sun/install 目录不存在,则安装程序会抛出异常,并且 Linux 上的安装将会失败。
|
国际化
下表列出了与国际化有关的已知问题。
表 7 国际化方面的已知问题
|
ID
|
摘要
|
|
6233080
|
当通过另一代理服务器设置了路由选择时,"Disable Proxying" 选项对含有多字节数据(URL 编码)的 URL 不起作用。
|
|
6233090
|
无法映射含有多字节数据(URL 编码)的 URL。
|
|
6233093
|
无法为含有多字节数据(URL 编码)的 URL 创建过滤器。
|
|
6233100
|
无法重写来自所检索页面的多字节字符串。
|
|
6242627
|
本地化内核消息不会被显示。
|
|
6246562
|
对于一组安装在不同语言环境和平台上的服务器,无法采用通过群集对其进行控制的方式来停止这组服务器。
解决方法
分别停止每个服务器。
|
本地化
下表列出了与本地化有关的已知问题。
表 8 本地化方面的已知问题
|
ID
|
摘要
|
|
6259314
|
有些本地化联机帮助页面与英文联机帮助页面不同步。在英文联机帮助中进行了以下更改:
- 在 "Administration server" > "Global Settings" > "Set SNMP Master Agent Community" 页面,"UNIX/Linux" 已从页面标题中删除,同时在页面说明中添加了 UNIX 和 Linux 的参考信息。
- 在 "Administration server" > "Global Settings" > "Set SNMP Master Agent Trap" 页面,"UNIX/Linux" 已从页面标题中删除,同时在页面说明中添加了 UNIX 和 Linux 的参考信息。
- 在 "Administration server" > "Global Settings" > "Control SNMP Master Agent" 页面,"UNIX/Linux" 已从页面标题中删除,同时在页面说明中添加了 UNIX 和 Linux 的参考信息。
- 在 "Administration Server"/"Server Manager" > "Security" > "Install CRL/CKL" 页面,页面标题已从 "The Install CRL/CKL Page" 更改为 "The Install Certificate Revocation List/Compromised Key List Page",同时在页面说明中相应地进行了更改。
- 在 "Administration Server"/"Server Manager" > "Security" > "Manage CRL/CKL" 页面,页面标题已从 "The Manage CRL/CKL Page" 更改为 "The Manage Certificate Revocation List/Compromised Key List Page",同时在页面说明中相应地进行了更改。"Based on your selection on The Manage CRL/CKL Page, the Edit CKL/CRL page displays information for a CKL or CRL." 一行已更改为 "Based on your selection on The Manage Certificate Revocation List/Compromised Key List Page, the Edit CKL/CRL page displays information for a CKL or CRL."。
- 在 "Server Manager" > "Caching" > "Set Cache Specifics" 页面,修改了对工作目录的说明。
- 在 "Server Manager" > "Caching" > "Manage Sections" 页面,修改了页面说明。
- 在 "Server Manager" > "Caching" > "Tune Cache" 页面,修改了页面说明。
- 在 "Server Manager" > "Caching" > "Set Caching Configuration" 页面,进行了内容格式编排。
- 在 "Server Manager" > "Server status" > "Set Access Log preferences" 页面,修改了对 "Log Client" 访问元素的说明。"Virtual servers" 已从页面说明中删除。
- 在 "Server Manager" > "Caching" > "View URL Database" 页面,修改了页面说明。
|
监视
下表列出了与监视有关的已知问题。
表 9 监视方面的已知问题
|
ID
|
摘要
|
|
6268536
|
如果 system32 目录中没有 libnspr4.dll 文件,Windows 上的 SNMP 将无法工作。
解决方法
确保系统上的 system32 目录包含 4.5.1 或更高版本的 libnspr4.dll,将该文件从 %install_dir%\bin\proxy\bin 目录复制到 system32 目录中,然后重新启动管理服务器。
|
SOCKS
下表列出了与 SOCKS 有关的已知问题。
表 10 SOCKS 方面的已知问题
|
ID
|
摘要
|
|
6245453
|
GUI 中显示有 "Quench Updates" 功能,并且在文档中针对 "Server Manager" > "SOCKS" > "Configure SOCKS v5" 页面就此进行了说明,但在本 Proxy Server 4 发行版中并未实现该功能。
|
|
6263389
|
当在 Windows 上使用同一端口启动 SOCKS 的两个实例时,未报告任何错误。
|
如何报告问题和提供反馈
如果您在使用 Sun Java System Web Proxy Server 4 时遇到问题,请通过以下方式与 Sun 客户支持部门联系:
请随附以下信息:
版权所有 © 2005 Sun Microsystems, Inc. 保留所有权利。
对于本文档中介绍的产品,Sun Microsystems, Inc. 对其所涉及的技术拥有相关的知识产权。需特别指出的是(但不局限于此),这些知识产权可能包含在 http://www.sun.com/patents 中列出的一项或多项美国专利,以及在美国和其他国家/地区申请的一项或多项其他专利或待批专利。
SUN 专有/机密。
美国政府权利——商业软件。政府用户应遵循 Sun Microsystems, Inc. 的标准许可协议,以及 FAR(Federal Acquisition Regulations,即"联邦政府采购法规")的适用条款及其补充条款。
必须依据许可证条款使用。
本发行版可能包含由第三方开发的内容。
本产品的某些部分可能是从 Berkeley BSD 系统衍生出来的,并获得了加利福尼亚大学的许可。
Sun、Sun Microsystems、Sun 徽标、Java 和 Solaris 是 Sun Microsystems, Inc. 在美国和其他国家/地区的商标或注册商标。所有 SPARC 商标的使用均已获得许可,它们是 SPARC International, Inc. 在美国和其他国家/地区的商标或注册商标。