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