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

时间:2016-12-30 13:43:00

标签: java html server command-prompt firewall

我正在尝试运行我已经开始的html项目。我需要在本地服务器上执行此操作才能获得java方面的全部功能。我被告知“python -m http.server 8000”是一个很好的方法,但这是安全的,我的计算机上的信息会被泄露还是100%本地?我只是问,因为我的防火墙不喜欢我运行这台服务器的想法。

先谢谢你。

1 个答案:

答案 0 :(得分:2)

默认情况下,HTTP服务器绑定到所有打开它的界面,因此防火墙会抱怨。如果仅从localhost使用它,请使用--bind参数仅绑定到localhost。

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

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

注意:{3}已在Python 3.4中引入,因此您需要使用3.4或更新版本来使用--bind