WebApp 可通过 localhost 访问,但无法通过 127.0.0.1 访问

WebApp 可通过 localhost 访问,但无法通过 127.0.0.1 访问

我在我的机器(Win7 pro X64)上的 Jetty(Java 应用程序服务器)上运行一个 web 应用程序,遇到了一些奇怪的问题:

  1. 当我尝试在浏览器上打开它时 - 它可以通过localhost但不能127.0.0.1
  2. 当我本地网络中的其他人尝试访问该应用程序时,他可以通过我的计算机名称进行访问,但不能通过我的本地地址(192.168.0.14)进行访问

笔记:

  1. ping 适用于 localhost 和127.0.0.1。另外,我可以127.0.0.1使用 telnet 访问 (80)。
  2. Windows 防火墙已关闭(停止服务)
  3. hosts 文件中未定义任何内容
  4. 清洁DNSARP擦洗没有帮助

谢谢

答案1

确保您只有 1 个可用的以太网适配器,并且该接口符合用户应在其浏览器上输入的地址。

答案2

经过一个漫长的夜晚,尝试了几乎所有的方法后,我找到了问题所在——Skype!

在 8080 上成功运行 jetty 后,我咨询了一位朋友,他告诉了我有关 skype 的问题。关闭 skype 后,jetty 也可以在端口 80 上完美运行:)

经过快速搜索,我发现了这个 -http://www.mydigitallife.info/disable-skype-from-using-opening-and-listening-on-port-80-and-443-on-local-computer/

注意:出于某种原因,Jetty 在这种情况下没有像服务器那样抛出异常

相关内容