java - 运行 python -m http.server XXXX 是否安全

标签 java html server command-prompt firewall

我正在尝试运行一个我已经启动的 html 项目。我需要在本地服务器上执行此操作,以达到 java 方面的全部功能。有人告诉我“python -m http.server 8000”是一个很好的方法,但这安全吗?我计算机上的信息是否会受到损害,还是 100% 本地的?我问这个问题只是因为我的防火墙不喜欢我运行这个服务器。

提前谢谢您。

最佳答案

默认情况下,HTTP 服务器绑定(bind)到所有向世界开放的接口(interface),因此防火墙会提示。如果您仅从本地主机使用它,请使用 --bind 参数仅绑定(bind)到本地主机。

完整命令: python -m http.server 8000 --bind 127.0.0.1

来源:https://docs.python.org/3/library/http.server.html

注意:--bind 是在 Python 3.4 中引入的,因此您需要 3.4 或更高版本才能使用 --bind

关于java - 运行 python -m http.server XXXX 是否安全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41397276/

相关文章:

java - Android:无法找到明确的 Activity 类...从 PreferenceActivity 开始 Activity

java - 将 HashMap 逐个保存到文件

html - 在没有 form-horizo​​ntal 和 col-XX 类的同一行上输入和标签

javascript - iframe加载后隐藏链接

linux - 服务器 IO 中的定期峰值

python - 无法使用 python 通过 tcp 连接到我的谷歌云虚拟机实例

写入 Access DB 时发生 Java 错误

html - 如何根据div的大小隐藏文本字符

php - Wamp 服务器无法在 Windows 10 64 位中启动

java - 为什么Unity3d找不到Java for Android SDK