gpt4 book ai didi

python - 不使用 sudo 运行 Flask?

转载 作者:太空宇宙 更新时间:2023-11-04 08:09:56 25 4
gpt4 key购买 nike

是否可以以标准用户身份运行 Flask(http://flask.pocoo.org/)?

我需要在我的 Pi 上运行一个网络服务,但我不确定当它需要通过我的防火墙暴露在网络上时,以 super 用户身份运行它有多安全。

最佳答案

是的,您根本无法以普通用户身份绑定(bind)到端口 80。

不过,有很多解决方法。这个问题很好引用:Is there a way for non-root processes to bind to "privileged" ports on Linux?

--

通常解决方法是让您的 Flask (Python) 能够绑定(bind)到端口 80,或者简单地设置一个 iptables 规则,将流量从端口 80 重定向到 Flask 正在监听的任何端口。

关于python - 不使用 sudo 运行 Flask?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24536429/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com