我能够使用本文档中的说明将示例烧瓶应用程序部署到AWS
http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_Python_flask.html
“ eb status”中的状态为绿色
检索环境“ helloflask-env”的状态显示
================================================== ===============
网址:helloflask-env-m3mncmbmpv.elasticbeanstalk.com
状态:就绪
健康:绿色
环境名称:helloflask-env
环境编号:e-mdp3jwtq9p
解决方案堆栈:运行Python的64位Amazon Linux
版本标签:git-05103eab3255781f58fdbaf1df8078aa4b008d4b-1369170804114
建立日期:2013-05-21 10:45:25
更新日期:2013-05-21 14:14:33
================================================== ===============
但是,当尝试访问URL helloflask-env-m3mncmbmpv.elasticbeanstalk.com时,出现以下错误消息:404错误:
未找到
在此服务器上找不到请求的URL /。
helloflask-env-m3mncmbmpv.elasticbeanstalk.com上的Apache / 2.2.22(Amazon)服务器端口80
有人看到过类似的东西吗?
谢谢!
最佳答案
我也有同样的问题。
我正在使用烧瓶0.10,现在可以正常使用了。
从例子
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello World!"
if __name__ == "__main__":
app.run()
至
from flask import Flask
application = Flask(__name__) # Change assignment here
@application.route("/") # Change your route statements
def hello():
return "Hello World!"
if __name__ == "__main__":
application.run() # Change all other references to 'app'
这link将为您提供帮助。