卷曲& Wget返回响应,浏览器超时

时间:2012-07-11 15:51:04

标签: linux browser timeout wget redhat

我正在向云上的特定服务器发送请求:

wget --header="Host: example.com" http://x.x.x.x:80/
curl -i -H"Host: example.com" http://x.x.x.x:80/

它完全按预期返回(一个简单的静态文件)。但是,当我尝试在浏览器中访问它时,请求超时。我无法想象这将是一个用户代理头问题,但话又说回来,我真的不知道它会是什么。

它不是负载平衡器或任何东西,应该直接进入该站点。有关为什么会发生这种情况的任何想法?我将主机文件设置为转到该特定IP地址。

由于

1 个答案:

答案 0 :(得分:-1)

看起来您在wget / curl中指定了IP地址,但在浏览器中指定了主机名。这会在测试中创建其他变量,我们无法对结果进行故障排除。 (你需要更好地control测试。)

尝试在命令行上复制浏览器逻辑:

wget http://example.com/

这会在您的浏览器中使用wget执行相同的测试。

如果可行,您的浏览器存在配置问题(或者可能是从您的操作系统继承的任何代理设置)。

如果无效,您的主机文件可能存在问题。

你也可以反过来试试;找到一些允许您指定/更改任意标头的浏览器插件,或明确允许您将该主机名与URL分开设置,然后像使用wget / curl一样转到http://x.x.x.x:80/