创建虚拟服务器

  1. 在导航树中,展开“配置”节点。
  2. 在“配置”节点下,展开“HTTP 服务”节点。
  3. 在“HTTP 服务”节点下,选择“虚拟服务器”节点。
  4. 在“虚拟服务器”页面上,单击“新建”。

    此时将打开“新建虚拟服务器”页面。

  5. 在 "ID" 字段中,键入将在内部标识虚拟服务器的值。

    此值不会提供给 HTTP 客户机。必须在“主机”字段中指定提供给 HTTP 客户机的主机名。

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

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

  7. 为新的虚拟服务器选择“状态”选项。

    默认情况下,虚拟服务器将处于活动状态。

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

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

    使用此字段需要指定现有 HTTP 侦听器。但是,您不能指定由其他虚拟服务器使用的侦听器;否则,重新启动服务器时,服务器日志中将显示错误。由于侦听器在创建时必须与一个现有的虚拟服务器相关联,因此所有的现有侦听器均已由其他虚拟服务器使用。

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

    如果未指定默认 Web 模块,系统将使用具有空上下文根目录的 Web 模块。如果不存在包含空上下文根目录的 Web 模块,系统将创建并使用默认 Web 模块。

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

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

  11. (可选的)在“文档根目录”字段中,键入服务器的文档根目录的绝对路径。

    如果将此字段保留为空,将使用 domain-dir/docroot

  12. 选中“启用 SSO”复选框,以对此虚拟服务器启用单点登录。

    默认情况下禁用此选项。如果禁用单点登录,用户必须针对虚拟服务器上的每个应用程序分别进行验证。

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

  13. 选择“访问日志记录”选项,以启用或禁用访问日志记录。

    也可以指定是否从 HTTP 服务继承访问日志记录。

  14. 在“目录”字段中,键入服务器访问日志的绝对目录路径。

    默认值为 domain-dir/logs/access

  15. (可选的)在“缓冲区大小”字段中,键入缓冲区大小(以字节为单位)。

    如果值小于或等于 0,则禁用缓冲。如果将字段保留为空,则从 HTTP 服务继承访问日志缓冲区大小。

  16. (可选的)在“写入时间间隔”字段中,键入更新访问日志之间的时间间隔(以秒为单位)。
  17. (可选的)在“其他属性”部分中,指定虚拟服务器的其他属性。

    无论是否指定属性,新服务器都会将默认属性 docrootaccesslog 设置为默认值。“开发者”和“群集”配置文件的 accessLoggingEnabled 默认设置是 false,“企业”配置文件的 accessLoggingEnabled 默认设置是 true。如果是 true,则仅启用该虚拟服务器的访问日志记录。如果是 false,则仅禁用该虚拟服务器的访问日志记录。

    以下虚拟服务器属性可用:

    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>

    默认值为 false

  18. 单击“确定”。
另请参见