在Linux的端口80上运行flask

时间:2018-07-18 07:28:23

标签: python flask port

可能对此有先前的答案,如果是这样,请重定向我 我当时想在端口80上运行flask,所以我检查端口80是否正在使用任何东西,因为事实证明端口80没有运行, 所以当我输入这个:

if __name__ == '__main__':  
    app.run(debug=True, host='192.168.4.1' port=int("8081"))

这给了我要显示的网页, 但是当我切换到这个:

if __name__ == '__main__':  
    app.run(debug=True, host='192.168.4.1' port=int("80"))

我得到:

PermissionError : [Errno 13] Permission denied

赋予flask或python3根特权是否有问题?

1 个答案:

答案 0 :(得分:3)

您需要root才能在端口80上运行。

sudo python app.py