Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python AWS带烧瓶(端口通道)_Python_Amazon Web Services_Flask - Fatal编程技术网

Python AWS带烧瓶(端口通道)

Python AWS带烧瓶(端口通道),python,amazon-web-services,flask,Python,Amazon Web Services,Flask,我有一个AWS实例正在运行。通过SimpleHTTPServer提供服务是可行的 [ec2-user@ip-XXXXX ~]$ python -m SimpleHTTPServer 8080 Serving HTTP on 0.0.0.0 port 8080 ... p54A5C877.dip0.t-XXX.org - - [07/Mar/2013 12:36:45] "GET / HTTP/1.1" 200 - 但在使用flask时,请求不知何故无法通过 >>> from

我有一个AWS实例正在运行。通过SimpleHTTPServer提供服务是可行的

[ec2-user@ip-XXXXX ~]$ python -m SimpleHTTPServer 8080
Serving HTTP on 0.0.0.0 port 8080 ...
p54A5C877.dip0.t-XXX.org - - [07/Mar/2013 12:36:45] "GET / HTTP/1.1" 200 -
但在使用flask时,请求不知何故无法通过

>>> from flask import Flask
>>> 
>>> app = Flask(__name__)
>>> 
>>> @app.route('/')
... def hello_world():
...     return 'Hello World!'
... 
>>> if __name__ == '__main__':    
...     app.run(port=8080)
... 
 * Running on http://127.0.0.1:8080/ => no request catched

在对此困惑了相当长一段时间后,我偶然在发布后1分钟找到了解决方案。主机必须为0.0.0.0

app.run(port=8080,host='0.0.0.0')