本章将对 Sun Java System Web Proxy Server 进行概括介绍,其中简要说明了此发行版的新增功能,并概述了用于管理和配置 Proxy Server 的基于 Web 的用户界面。
本章包含以下各节:
Sun Java System Web Proxy Server 是在高性能 Internet 和内联网环境下实现 HTTP 高速缓存和加速的基础。Proxy Server 是一种用于高速缓存并过滤 Web 内容,同时提高网络性能的系统。它具备与整个网络基础结构集成、跨平台支持以及集中管理的能力。作为一个网络通信流量管理器,它可以有效地对信息进行分发和管理,从而减少网络通信流量和用户等待时间。借助 Proxy Server, 还可以确保用户能够安全而富有成效地访问网络资源,因为它可为内容分发提供安全网关并起到 Internet 通信流量控制点的作用。
Sun Java System Web Proxy Server 4 包括以下增强功能:
新式 HTTP 内核
支持 Linux 和 SolarisTM x86 平台
在所有平台上均支持新式 SSL(Secure Sockets Layer,安全套接字层)
在所有平台上均实现了多线程体系结构
改进了管理界面、图形用户界面,易于管理
新增了 NSAPI(Netscape Server Application Programming Interface,Netscape Server 应用程序编程接口)过滤器
提高了 LDAP(Lightweight Directory Access Protocol,轻量目录访问协议)性能
改进了可伸缩性和性能
改进了内容过滤
实现了 server.xml 配置文件
有关新增功能和增强功能的信息,请参见 Sun Java System Web Proxy Server 发行说明,其网址为:http://docs.sun.com/coll/1311.8。
通过 Administration Server 和 Server Manager 的基于 Web 的用户界面来管理和配置 Sun Java System Web Proxy Server。Administration Server 用于管理系统上安装的所有 Proxy Server 实例的公共配置,Server Manager 用于配置各个服务器实例的设置。
本节包含以下主题:
您必须在浏览器中启用 Cookies 才能运行配置服务器所需的 CGI 程序。
Administration Server 是基于 Web 的用户界面,用于管理系统上安装的所有 Sun Java System Web Proxy Server 实例的公共配置。
启动 Administration Server 后,可通过启动浏览器并输入 URL 来访问 Administration Server。URL 由在安装过程中指定的主机名和端口号确定,例如 http://myserver.mycorp.com:1234。
可以授权多个管理员访问 Administration Server。有关分布式管理的更多信息,请参见允许多个管理员。
Administration Server 设置按照与特定任务相对应的选项卡进行组织 。下表列出了 Administration Server 的选项卡,并对这些选项卡所提供的任务进行了简要说明。
Preferences - 关闭 Administration Server、编辑侦听套接字、配置超级用户访问、配置分布式管理(允许多个管理员)、自定义和查看访问日志及错误日志
Security - 创建新的信任数据库、请求和安装 VeriSign 及其他证书、更改密钥对文件密码、查看和管理安装的证书、添加或替换证书撤销列表 (Certificate Revocation List, CRL) 和已泄密密钥列表 (Compromised Key List, CKL)、管理 CRL 和 CKL、迁移 3.x 证书
启动浏览器,并转至反映在安装过程中为 Administration Server 指定的主机名和端口号的 URL,例如 http://myserver.mycorp.com:1234
出现提示时,键入在安装过程中指定的用户名和密码。
此时将显示 Administration Server 的用户界面。
有关使用 Administration Server 的更多信息,请参见第 2 章。另请参见 Administration Server 选项卡和页面的联机帮助。
Server Manager 是基于 Web 的用户界面,用于启动、停止和配置 Sun Java System Web Proxy Server 的各个实例。
Server Manager 设置按照与特定任务相对应的选项卡进行组织 。以下是 Server Manager 选项卡的列表,并对这些选项卡所提供的任务进行了简要说明。
Preferences - 启动和停止服务器、查看服务器设置、恢复配置信息、配置系统首选项、调节 Proxy Server 性能、添加和编辑侦听套接字、管理 MIME 类型、管理访问控制、配置 ACL 和 DNS 高速缓存、配置 DNS 本地子域、配置 HTTP 保持活动设置、设置加密器大小
Routing - 启用和禁用代理、设置路由选择首选项、转发客户机凭证、启用 Java IP 地址检查、创建和编辑自动配置文件、设置连接模式、更改默认 FTP 传输模式、设置 SOCKS 名称服务器 IP 地址、配置 HTTP 请求负载平衡
Caching - 设置高速缓存细节、添加和修改高速缓存分区、在现有分区间移动段、设置高速缓存容量、设置垃圾收集模式、调节高速缓存、调度垃圾收集、调节垃圾收集设置、配置特定资源的高速缓存、启用本地主机的高速缓存、更改文件高速缓存设置、设置高速缓存批量更新、查看有关记录的高速缓存 URL 的信息、配置 ICP 邻域中的代理服务器、创建和更新代理阵列成员列表、配置代理阵列成员、查看 PAT 文件中的信息
Filters - 创建过滤器文件、设置内容 URL 重写、设置用户代理限制和请求阻止、抑制外出的标头、设置 MIME 过滤器和 HTML 标记过滤器、根据需要压缩内容
Server Status - 查看日志文件、归档日志、设置日志首选项、生成报告、监视当前活动、配置和控制 SNMP 子代理
Security - 创建新的信任数据库、请求和安装 VeriSign 及其他证书、更改密钥对文件密码、查看和管理安装的证书、添加或替换证书撤销列表 (Certificate Revocation List, CRL) 和已泄密密钥列表 (Compromised Key List, CKL)、管理 CRL 和 CKL、迁移 3.x 证书
不管您位于哪个选项卡或页面,都会显示以下按钮:
Version-显示 Sun Java System Web Proxy Server 的版本信息
Refresh-刷新当前页面
Help-显示当前页面的联机帮助
有时,您可能还会在 "Refresh" 按钮下面看到一个 "Restart Required" 链接。该链接表明已经进行了更改,服务器必须重新启动。要应用更改,请单击该链接并指定所需的操作。
有关使用 Server Manager 的更多信息,请参见本指南中的相关任务。另请参见 Server Manager 选项卡和页面的联机帮助。
按照Administration Server 概述中的说明访问 Administration Server。
"Servers" 选项卡中将显示 Administration Server。
在 "Manage Servers" 页面中,单击所要管理的服务器实例的链接。
此时将显示 Server Manager 用户界面。
Sun Java System Web Proxy Server 的配置和行为由一组配置文件确定。在管理界面中配置的设置将会在这些配置文件中反映出来。也可以手动编辑这些文件。
配置文件位于目录 instance-dir/config,其中 instance-dir 是指服务器实例。config 目录包含用于控制不同组件的各种配置文件。配置文件的数量和名称取决于已启用或装入的组件。该目录始终包含四个对于服务器操作必不可少的配置文件。下表列出了这四个必不可少的配置文件及其内容。
表 1–1 必不可少的配置文件
文件 |
包含 |
---|---|
大多数服务器配置(此 Proxy Server 发行版的新增功能) |
|
服务器初始化全局信息 |
|
用于处理客户机请求的指令 |
|
有关确定请求的资源内容类型的信息 |
有关上述文件及其他配置文件的详细信息,参见 Proxy Server 4.0.8 Configuration File Reference。
您可以使用正则表达式来识别资源和配置 Proxy Server,以便以不同的方式处理来自不同 URL 的请求。您可以在使用 Administration Server 和 Server Manager 用户界面执行各种任务时指定正则表达式。有关使用正则表达式的详细信息,请参见第 16 章。