的外部可视性的问题我已成功地安装烧瓶中,运行Hello世界的脚本:与瓶web服务器
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello World!'
if __name__ == '__main__':
app.run()
我留下了深刻印象是多么容易。然后我想让我的网络服务器在外部可见。按照建议,我把host='0.0.0.0'
作为运行函数的参数。然后我找到了我的IP地址(在Google中),并将其放在我的Web浏览器的地址栏中(而hello-world-script正在运行)。
结果我:“一个用户名和密码被要求”和一个对话框,在这里我需要把用户名和密码。我不确定,但我认为它来自我的无线网络。有没有办法改变这种行为?
顺便说一句,-1的想法使*开发服务器*可用于外部。获得认真的服务器(Nginx/Apache/Gunicorn)或使用PAAS(OpenShift/AppFog/...)。 – gioi 2013-03-07 16:44:38