使用 IP 地址访问本地应用程序时出现 404 错误,但在 localhost 上工作正常?
当我使用 localhost 访问本地 tomcat 上托管的 Web 应用程序时,我看到了预期的欢迎页面,但是当我使用 IP 地址访问它时,它不起作用并给出 404 错误。我不明白使用 ipaddress 而不是 localhost 的链接有什么问题?
http://localhost:8080/wiki/ 工作正常 http://10.232.176.9:8080/wiki/ 不起作用
我已确认 IP 地址从命令提示符处输入 ipconfig。是一样的。
when i accesss my web application hosted on local tomcat with localhost i see the expected welcome page but when i access it with ip address it does not work and give
404 error. I am not getting what is the issue with the link with ipaddress instead of localhost?
http://localhost:8080/wiki/ works fine
http://10.232.176.9:8080/wiki/ does not work
i have confirmed the ip address from ipconfig from command prompt. Its same.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我几乎可以肯定这也与网络服务器监听的 IP 地址有关。请参阅 此 Apache 文档页面 以了解 Apache 中的操作方式;我相信 Tomcat 是基于...?
I'm almost sure it has something to do with what IP addresses the webserver is listening too. See this Apache documentation page to see how it's done in Apache; which, I believe, Tomcat is based on...?
这看起来像是您的外部 IP,因此您可能有路由器/防火墙阻止访问。
您是否尝试过使用
127.0.0.1:8080
进行访问,或者从网络(您的另一台计算机)使用10.1.1.X
、192.168.X 等 IP 进行访问。 1.X
或者无论您的子网是什么?That seems like your external IP, so you might have a router/firewall blocking access.
Have you tried accessing with
127.0.0.1:8080
, or from (another computer in your) network, using an IP like10.1.1.X
,192.168.1.X
or whathever your subnet is?