Windows和Fiddler上的Apache

Windows和Fiddler上的Apache,apache,fiddler,Apache,Fiddler,我需要在我的devenv(PHP/Apache/Windows)中监视HTTP流量。但是Apache似乎拒绝了来自位于浏览器和Apache之间的fiddler的HTTP请求。 错误为无法建立连接,因为目标计算机主动拒绝了它 我想Apache上应该有一些配置,允许通过Fiddler进行通信。有人能帮我吗?你用的是什么windows版本 你用的是什么浏览器 Apache是否驻留在本地主机上 尝试禁用IP6支持(在Fiddler选项->常规->取消选中“如果可用,启用IPv6”) 如果apache在本

我需要在我的devenv(PHP/Apache/Windows)中监视HTTP流量。但是Apache似乎拒绝了来自位于浏览器和Apache之间的fiddler的HTTP请求。
错误为
无法建立连接,因为目标计算机主动拒绝了它


我想Apache上应该有一些配置,允许通过Fiddler进行通信。有人能帮我吗?

你用的是什么windows版本

你用的是什么浏览器

Apache是否驻留在本地主机上

尝试禁用IP6支持(在
Fiddler选项->常规->取消选中“如果可用,启用IPv6”

如果apache在本地主机上,请尝试
http://machinename:port
而不是
http://127.0.0.1:port
http://localhost:port


同时检查一下,我将假设您的浏览器和Fiddler安装在同一台机器上,并且开发环境是远程的。我将安装并捕获本机浏览器请求,以及通过Fiddler代理的请求。看看他们之间有什么不同。我觉得它们可能来自同一个src IP,所以我会查看不同的HTTP请求头,看看有什么不同。

错误日志显示了什么?你确定它在没有小提琴手的情况下工作吗?这确实是最有可能的正确答案。尝试使用作为地址,这将确保使用IPv4接口。或者,也可以将Apache服务器配置为在IPv6适配器上侦听。非常感谢!IPv6禁用成功了。你能告诉我为什么的背景信息吗?再次感谢!我也不完全确定,但这与windows vista将每个默认本地主机映射到IPv6有关,例如apache没有监听IPv6适配器。或者您的windows/浏览器不使用本地主机域的代理。您还可以尝试添加一个“.”,如下面所示:是的,默认情况下将指向IPv6端口,Apache默认情况下不会侦听该端口。因此,您可以将Apache配置为在IPv6上侦听,或者显式请求IPv4端口(使用http:/IPv4.fiddler)。如果不考虑WinINET默认情况下不会代理此地址的通信量,则使用将起作用。