java - 我可以确定我的 Java Web 应用程序在本地主机 :8080 is invisible from my fellow Starbucks customers? 上运行吗

标签 java security spring windows-7

我正在我的 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/

相关文章:

java - Spring bean定义: ArrayList of String array

ruby-on-rails - 防止用户发布虚假的 AJAX 请求(确保 AJAX 请求仅来自应用程序)

spring - 如何从环境变量添加事件的 Spring 配置文件?

spring - WebApplicationInitializer 被重复调用

java - 如何以编程方式区分 Unix 和 Windows 目录

java - 在java中解析JSON响应(包括列表)

java - Java EE 中的上下文依赖影响

javascript - 如何检查 Chrome 扩展程序的真实性?

ssl - https登录的安全性?

java - spring data redis 文档示例不起作用