浏览器无法连接到 VM 内运行的 tomcat

浏览器无法连接到 VM 内运行的 tomcat

因此,我在 Windows 7 SP1 64 位上的 VM 映像(VMWare Player 5.0.1)内运行 Web 服务器,但 IE 和 Chrome 均无法加载其地址的页面:http://192.168.201.128:8080

但:

  • ping 192.168.201.128作品
  • telnet 192.168.201.128 8080有效,我可以GET /看到 html 响应
  • 我甚至可以使用 Nginx 代理对它的请求location / { proxy_pass http://192.168.201.128:8080; },这样我就可以解决这个问题。

附言:我的同事在相同的环境中使用相同的播放器运行相同的图像,没有任何问题。

问题:我该怎么做才能以适当的方式修复它- 是否能够直接连接到 VM,而无需这些黑客?


更新1:

在 Chrome 中查看网络检查时,我看到 504 错误:
Remote Address: 172.XX.XX.XX:8080 Request URL:http://192.168.201.128:8080/ Request Method:GET Status Code:504 Proxy Timeout ( The connection timed out. )

Proxy-Authorization:Negotiate XXXLONGHASHORKEYSTRING... 请求中和响应中也存在可疑标头 Via: XXX TMG(看起来像 Forefront TMG)

此类标头仅当我尝试连接到 IP 而不是 URL 时才会出现,以防万一成功,它们就像谷歌(64.233.164.113),如果出现某些错误(例如尝试连接到 8.8.8.8),我也会得到 504。

答案1

您的浏览器已配置为使用代理。要访问本地地址,您需要禁用代理设置。

相关内容