我正在我的 Windows 7 机器上开发一个 Spring 应用程序并在 localhost:8080 上运行它。
如果我在像星巴克这样的公共(public)场所这样做,我的应用程序是否有可能被其他人看到?
(我正在使用 Windows 防火墙和 Microsoft Security Essentials)
最佳答案
确保它绑定(bind)到 localhost:8080
(即 127.0.0.1
),而不是所有接口(interface)(这可能是默认设置)。服务器程序通常可以选择绑定(bind)哪个 IP 地址。例如,在 Apache 中,除了端口号之外,您还可以向 Listen
指令提供 IP 地址。如果您只绑定(bind)到 127.0.0.1
,该端口将不会开放给扫描您外部 IP 地址的人。
关于java - 我可以确定我的 Java Web 应用程序在本地主机 :8080 is invisible from my fellow Starbucks customers? 上运行吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5112422/