Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用户ID未打印在Apache访问日志中_Apache_Logging_Userid - Fatal编程技术网

用户ID未打印在Apache访问日志中

用户ID未打印在Apache访问日志中,apache,logging,userid,Apache,Logging,Userid,我有一个生产设置为 webSEAL --> F5 --> 2 Apache --- 2 weblogic servers. 对于每个请求,webSEAL日志都会打印登录的用户id,而位于基础设施链最后一个的weblogic也会在weblogic http access.log(不是应用程序日志,而是weblogic内部访问日志)中提供用户id,但Apache中没有显示任何内容 即使我在apache上添加了新的日志配置,它也不会在apache访问日志中打印用户id。它只是打印一个

我有一个生产设置为

  webSEAL --> F5 --> 2 Apache --- 2 weblogic servers.
对于每个请求,webSEAL日志都会打印登录的用户id,而位于基础设施链最后一个的weblogic也会在weblogic http access.log(不是应用程序日志,而是weblogic内部访问日志)中提供用户id,但Apache中没有显示任何内容

即使我在apache上添加了新的日志配置,它也不会在apache访问日志中打印用户id。它只是打印一个破折号-(信息不可用)

以下是httpd.conf中添加的配置和输出

LogFormat "%h %V %u %t \"%r\" %>s" test
CustomLog logs/testLogs testFormat

***192.168.44.53 localhost - [11/Jun/2015:23:21:39 +0200] "HEAD / HTTP/1.1" 200*** 
我还需要做什么才能“使用户id可用于Apache实例”

这是我在我的环境中使用的Apache 2.0X的参考。

如果请求通过HTTP Basic或Digest身份验证,则%u模式代码将记录远程用户名。在示例日志条目中,该值为“-”,这意味着请求未通过HTTP基本或摘要身份验证进行身份验证

您可以使用Apache使用X-Forwarded-For头记录客户端IP地址

标准LogFormat指令: 日志格式“%h%l%u%t”%r“%>s%b”通用

要添加客户端源IP地址,只需将其更改为: 日志格式“%h%l%u%t”%r“%%>s%b%{X-Forwarded-For}i”通用

标准日志: 192.168.2.210–[09/Feb/2011:09:59:31+0000]“GET/HTTP/1.1”200 44

添加了客户端IP:
192.168.2.210–[09/Feb/2011:10:00:16+0000]“GET/HTTP/1.1”200 44 192.168.2.7

如果请求通过HTTP基本或摘要身份验证进行身份验证,则%u模式代码将记录远程用户名。在示例日志条目中,此值为“-”,这意味着请求未通过HTTP基本或摘要身份验证进行身份验证

您可以使用Apache使用X-Forwarded-For头记录客户端IP地址

标准LogFormat指令: 日志格式“%h%l%u%t”%r“%>s%b”通用

要添加客户端源IP地址,只需将其更改为: 日志格式“%h%l%u%t”%r“%%>s%b%{X-Forwarded-For}i”通用

标准日志: 192.168.2.210–[09/Feb/2011:09:59:31+0000]“GET/HTTP/1.1”200 44

添加了客户端IP:
192.168.2.210–[09/Feb/2011:10:00:16+0000]“GET/HTTP/1.1〃200 44 192.168.2.7

您好,谢谢您的回复,但它没有提供任何输出,即使是最后一个选项LogFormat”%h%V%u%t\%r\%s%b%{X-Forwarded-for}i“testFormat 192.168.44.53本地主机-[16/Jun/2015:22:26:20+0200]“HEAD/HTTP/1.1”200 200--谢谢回复,但它没有提供任何输出,即使是最后一个选项日志格式“%h%V%u%t\%r\%s%b%{X-Forwarded-for}i”testFormat 192.168.44.53 localhost-[16/Jun/2015:22:26:20+0200]“HEAD/HTTP/1.1”200--谢谢回复,但它没有提供任何输出,即使是最后一个选项日志格式%h%V%u%t\%r\%s%b%{X-Forwarded-For}i“测试格式192.168.44.53本地主机-[16/Jun/2015:22:26:20+0200]“HEAD/HTTP/1.1”200--