监控来自 XAMPP 的 apache 服务器的所有请求和响应

监控来自 XAMPP 的 apache 服务器的所有请求和响应

我正在使用 Windows 10 和 XAMPP 进行本地 php 开发。我需要捕获来自 XAMPP 使用的 apache 服务器的流量,但我不知道该怎么做。我正在使用 Fiddler,我可以看到我的浏览器对本地主机的请求,但仅此而已。

假设我正在加载一个本地 php 页面 localhost/displaystuff.php,它使用 curl 向 10 个不同的主机发送 10 个不同的请求,然后获得 10 个不同的响应,对这些结果进行排序和显示。这显然来自 apache/XAMPP,但 Fiddler 看不到其中任何一个(或者我不知道如何让它可见),而且据我所知,没有显示该信息的日志。

我需要看到的流量基本上就像您在浏览器的 Chrome Devtools 的网络选项卡中看到的那样,每个请求都带有标头、正文、时间信息等,以及对该请求提供的响应。

有人能告诉我这些信息记录在哪里(如果有的话),或者给我一个逐步的方法来实时捕获/监控它吗?

XAMPP 7.3.1 与 Apache/2.4.37

答案1

您可以在 Xampp->apache->logs->access.log 文件中检查日志。在任何代码编辑器或记事本中打开 accees.log 文件,然后您就会看到实时日志。

答案2

Fiddler 用于捕获本地流量,您需要在各处查看 Fiddler。

启用适当的 apache 模块并进行一些 grepping 后,您也可以在 apache 服务器上执行此操作。(mod_dump_io)

相关内容