在AWS Elasticbeanstalk上部署Flask应用程序后遇到的403禁止错误所需的解决方案

时间:2018-10-22 18:09:49

标签: python amazon-web-services flask

我需要解决在AWS Elasticbeanstalk成功部署flask应用程序后遇到的403错误的解决方案。部署在Visual Studio中开发的Flask应用程序后,它将显示403禁止的错误。我尝试了各种搜索来解决问题,但他们没有解决。

例如,有人建议将启动python文件命名为application.py,我做了并重新部署了该文件,但仍然无法正常工作。在另一个示例中还提到,已部署的解决方案指向的是文件夹而不是启动文件,在我的情况下不是这种情况。

可能出现的问题包括子域无法与Flask主机配合使用,或者需要针对我的AWS生产环境在runserver.py中对以下代码进行调整。

if __name__ == '__main__':
    HOST = environ.get('SERVER_HOST', 'localhost')
    try:
        PORT = int(environ.get('SERVER_PORT', '5555'))
    except ValueError:
        PORT = 5555
    app.run(HOST, PORT)

0 个答案:

没有答案