配置 HTTP 服务

  1. 在导航树中,展开“配置”节点。

  2. 选择您要更改的配置。

  3. 在“配置”节点下,选择“HTTP 服务”节点。

    此时将打开“HTTP 服务”页。

  4. 选中“启用 SSO”复选框,可以在默认情况下,为此服务器上针对同一领域配置的所有虚拟服务器上的所有 Web 应用程序启用单点登录。

    您可以覆盖单台虚拟服务器的此项设置。默认情况下禁用此选项。

  5. 选中“启用访问日志记录”复选框,以对所有未指定此属性的虚拟服务器子元素启用访问日志记录。

    如果取消选择“启用访问日志记录”复选框,则对所有未指定此属性的虚拟服务器子元素禁用访问日志记录。默认情况下禁用此选项。

  6. 选中“启用滚动”复选框,以启用日志文件滚动。

    默认情况下启用此选项。

  7. 从“滚动策略”下拉列表中,选择一种滚动策略。

    唯一可用的滚动策略是 time

  8. 在“滚动间隔”字段中,键入访问日志的滚动间隔的分钟数。

    仅当滚动策略为 time 时,此字段才有效。默认值为 1,440 分钟 (24 小时)。

  9. 在“滚动后缀”字段中,键入要在滚动后添加到日志文件名末尾的字符串值。

    默认值为 yyyy-MM-dd

    确保滚动后缀包含足够的值来为每个日志滚动创建一个唯一的后缀。例如,如果访问日志每天滚动多次,请在滚动后缀中包括滚动的时刻。

    需要一个唯一的后缀确保访问日志文件在每经过一个滚动间隔后都进行滚动。如果新访问日志文件的滚动后缀与现有访问日志文件的滚动后缀相同,则新文件将不滚动。

  10. 在“最大文件数”字段中,键入要保留的滚动访问日志文件的最大数量。

    负值表示文件数不受限制。默认值为 -1。

  11. 在“缓冲区大小”字段中,键入访问日志缓冲区的大小 (字节)。

    如果值小于或等于 0,则将禁用访问日志缓冲。默认值为 32768。

  12. 在“写入间隔”字段中,键入在将日志写入磁盘之前经过的秒数。

    缓冲区已满或超过时间间隔时写入访问日志。如果该值小于或等于 0,则系统始终会将数据写入缓冲区,即使缓冲区未满也是如此。这意味着每次访问服务器时都将日志消息直接存储到该文件中。默认值为 300。

  13. 在“格式”字段中,键入用于指定访问日志的以下属性的字符串值:

    默认值如下:

    %client.name% %auth-user-name% %datetime% %request% %status% %response.length%
    

    以下值可以包含在格式字符串中:

    %attribute.name%

    记录具有给定 name 的请求属性的值 (通过调用其 toString 方法)

    %auth-user-name%

    授权用户的名称

    %client.name%

    客户机主机名

    %client.dns%

    客户机 DNS

    %cookie.name%

    具有给定 name 的请求 cookie 的值

    %cookie.value%

    在请求中找到的第一个 cookie 的值

    %datetime%

    系统日期

    %request%

    完整 HTTP 请求行

    %status%

    状态

    %response.length%

    响应内容长度

    %header.referer%

    Referer 标头

    %header.user-agent%

    User-Agent 标头

    %http-method%

    HTTP 方法

    %http-uri%

    HTTP URI

    %query-str%

    HTTP 查询字符串

    %http-version%

    HTTP 协议版本

    %header.accept%

    Accept 标头

    %header.date%

    Date 标头

    %header.if-mod-since%

    If-Modified-Since 标头

    %header.auth%

    Authorization 标头

    %header.any%

    按照 RFC 2616 定义的任何有效 HTTP 标头值 (any 也是有效的标头值;此处将其指定为变量)

    %session.name%

    具有名称 name 的会话属性的值;如果会话中不存在命名属性,则为 NULL-SESSION-ATTRIBUTE-name;如果没有会话存在,则为 NULL-SESSION

    %time-taken%

    处理每个请求所用的时间 (毫秒)

    %vs.id%

    虚拟服务器 ID

  14. 在“其他属性”部分中,指定其他属性。

    有关可用属性的说明,请参阅特定于 HTTP 服务的属性

  15. 单击“保存”。


    提示:

    要返回到默认设置,请单击“加载默认值”按钮,然后单击“保存”。

Copyright © 2005, 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices