Sun Java System Application Server Enterprise Edition 8.1 2005Q2 管理指南

Procedure创建虚拟服务器

  1. 在树组件中,展开“配置”节点。

  2. 选择要配置的实例:

    • 要配置特定的实例,请选择该实例的配置节点。例如,对于默认实例 server,选择 server-config 节点。

    • 要为以后的实例(使用 default-config 的副本)配置默认设置,请选择 default-config 节点。

  3. 展开“HTTP 服务”节点。

  4. 选择“虚拟服务器”节点。

  5. 在“虚拟服务器”页面上,单击“新建”。

    将显示“创建虚拟服务器”页面。

  6. 在“ID”字段中,为虚拟服务器键入唯一的名称。

    此值用于内部标识虚拟服务器,而不会提供给 HTTP 客户机。提供给 HTTP 客户机的主机名必须在“主机”字段中指定。

  7. 在“主机”字段中,键入主机名或运行服务器的计算机名。

    请使用已向网络的 DNS 服务器注册(对于 UNIX 系统,则是在 /etc/hosts 文件中注册)的实际主机名或虚拟主机名。

  8. 在对应的“状态”区域中,选择“打开” 、“关闭”或“禁用”。

    默认值为“打开”。

  9. 将“HTTP 侦听器”字段保留为空。

    在创建 HTTP 侦听器并将其与此服务器关联时,系统将自动填写此字段。

    使用此字端需要指定现有 HTTP 侦听器。但是,您不能指定由其他虚拟服务器使用的侦听器;否则,服务器日志。由于侦听器在创建时必须与一个现有虚拟服务器相关联,因此所有的现有侦听器均已被其他虚拟服务器使用。

  10. 在“默认 Web 模块”下拉式列表中,选择已部署的 Web 模块(如果有),此模块将响应所有无法映射到已部署到虚拟服务器的其他 Web 模块的请求。

    如果不指定默认 Web 模块,系统将使用具有空上下文根路径的 Web 模块。如果不存在具有空上下文根路径的 Web 模块,将创建一个系统默认 Web 模块并使用该模块。

  11. 在“日志文件”字段中,键入将记录此虚拟服务器的日志信息的文件的路径名。

    如果要将日志信息发送到默认服务器日志 domain-dir/logs/server.log,请将此字段保留为空。

  12. 在“其他属性”区域中,单击“添加属性”以为虚拟服务器添加属性。

    无论是否指定属性,新服务器都会将默认属性 docrootaccesslog 设置为默认值。

    下表显示了可用的虚拟服务器属性。

    属性名称 

    说明 

    docroot

    服务器的文档根目录的绝对路径。 

    默认值为 domain-dir/docroot。

    accesslog

    服务器访问日志的绝对路径。 

    默认值为 domain-dir/logs/access

    sso-enabled

    如果设置为 False,则此虚拟服务器将禁用单点登录,用户必须分别验证虚拟服务器上的每个应用程序。 

    Servlet 和 JSP 页面支持在 Application Server 上跨应用程序的单点登录。此功能允许需要同一用户登录信息的多个应用程序共享登录信息,用户不必在使用每个应用程序时都分别进行登录。 

    默认值为 True。 

    sso-max-inactive-seconds

    指定如果未接收到任何客户机活动,在允许清除用户的单点登录记录之前的秒数。由于单点登录应用于同一个虚拟服务器上的多个应用程序,因此对其中任一应用程序的访问都可以使单点登录记录保持活动状态。 

    默认值为 300 秒(5 分钟)。值越高为用户提供的单点登录持久性就越长,但占用的服务器内存就越多。 

    sso-reap-interval-seconds

    指定清除到期的单点登录记录的时间间隔(以秒为单位) 

    默认值为 60。 

    allowLinking

    如果设置为 True,则将为部署到此虚拟服务器上的所有 Web 应用程序提供符号链接资源。通过使用 sun-web.xml 文件中的 sun-web-app 属性 allowLinking,单个 Web 应用程序可以覆盖此设置:

    <sun-web-app>
       <property name="allowLinking" 
          value="{true|false}"/>
    </sun-web-app>

    默认值为 True。 

  13. 单击“确定”以保存虚拟服务器。

等效的 asadmin 命令为:

create-virtual-server