我已经创建了Flask应用程序,并试图使用Flask的微型Web框架(仅出于测试目的)将其部署在EC2机器上进行测试。我在host=0.0.0.0
和port=80
上提供该应用程序,但每次尝试运行该应用程序时,都会引发此错误PermissionError: [Errno 13] Permission denied on all ports
。奇怪的是,当我使用app.run()
且不带任何参数时,意味着它在计算机的localhost地址和默认端口5000上为应用程序提供服务,它可以正常运行。我已打开对AWS控制台中端口80的所有传入HTTP请求的访问权限。有人可以帮忙吗?