无法通过浏览器连接到VM,但可以通过curl连接吗?

无法通过浏览器连接到VM,但可以通过curl连接吗?,curl,Curl,我有一个运行的VM,我可以通过ping、telnet和curl(端口80)从主机连接到它,但不能通过浏览器(任何浏览器)连接 发生了什么事,我该怎么处理 (虚拟机在192.168.100.100上有一个仅限主机的网络连接) [更新1:更多详细信息] 虚拟机是一个VirtualBox虚拟机,Ubuntu 12.04,运行Nginx。Django正在后台运行(使用Gunicorn),从端口5000上的Nginx转发,但这不是问题所在-问题是端口80完全没有响应-只是默认浏览器(特定于浏览器)“此网页

我有一个运行的VM,我可以通过ping、telnet和curl(端口80)从主机连接到它,但不能通过浏览器(任何浏览器)连接

发生了什么事,我该怎么处理

(虚拟机在192.168.100.100上有一个仅限主机的网络连接)

[更新1:更多详细信息]

虚拟机是一个VirtualBox虚拟机,Ubuntu 12.04,运行Nginx。Django正在后台运行(使用Gunicorn),从端口5000上的Nginx转发,但这不是问题所在-问题是端口80完全没有响应-只是默认浏览器(特定于浏览器)“此网页不可用”页面

curl命令是:

curl 192.168.100.100 -i
答复是:

$ curl 192.168.100.100 -i
HTTP/1.1 301 Moved Permanently
Server: nginx/1.1.19
Date: Tue, 05 Feb 2013 11:49:43 GMT
Content-Type: text/html
Content-Length: 185
Connection: keep-alive
Location: https://192.168.100.100/

<html>
<head><title>301 Moved Permanently</title></head>
<body bgcolor="white">
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx/1.1.19</center>
</body>
</html>
$curl 192.168.100.100-i
HTTP/1.1 301永久移动
服务器:nginx/1.1.19
日期:2013年2月5日星期二11:49:43 GMT
内容类型:text/html
内容长度:185
连接:保持活力
地点:https://192.168.100.100/
301永久搬迁
301永久搬迁

nginx/1.1.19
这就是我所期望的(因为需要一些SSL重定向)。如果I
curlhttps://192.168.100.100 -k
我得到了实际端点post重定向的HTML,因此我知道这是可行的

[更新2:更多信息]

问题是间歇性的。我做了一次完整的
vagrant destroy
vagrant up
往返,从零开始重新启动,突然它起了作用。十分钟后,它停止了工作——于是我尝试续订DHCP租约以“重新获取”我的网络设置,这使它再次工作。所以看起来像是网络层面的干扰


无论如何-我现在有了一个解决方案(续订DHCP),但希望得到任何诊断帮助以供将来参考。

您能否提供有关curl响应的更多信息,以及您如何理解无法通过浏览器连接,浏览器会给您什么响应?在问题中添加了更多详细信息。在我的情况下,全局模式代理已打开。。。