如何监视Linux上的输入和输出HTTP请求?

如何监视Linux上的输入和输出HTTP请求?

当我调用一个 URL 时,由于“301 永久移动”HTTP 响应代码而陷入无限循环。

我想知道机器正在发送/接收的输出和输入请求。

有什么方法可以获取此信息吗?

该机器是 RHEL 5.5

答案1

我建议您在 Web 服务中启用扩展日志来记录所有输入/输出请求。请查看官方mod_dumpioApache 的模块文档。

答案2

我能想到以下两件事可以为你提供帮助。

  1. Apache 配置中的 httpd 日志设置,通常在 /etc/httpd/logs 中找到

  2. tcpdump

tcpdump -vvvnn 端口 80 和主机 ip_addr_of_client -i any

其中 ip_addr_of_client 是您从中访问 URL 的主机。

相关内容