首页 > 解决方案 > 在 linux 的 80 端口上运行烧瓶

问题描述

可能有以前的答案,所以请重定向我,如果是这种情况,我想在端口 80 上运行烧瓶,所以我检查了是否有任何东西在使用端口 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 root权限有什么问题吗?

标签: pythonflaskport

解决方案


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

sudo python app.py


推荐阅读