Python脚本在浏览器上无法工作。- Linux Ubuntu

2024-04-20 04:48:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经成功地在ubuntulinux服务器上安装了python3.3.2。在

这是你好.py代码。在

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')

你注意到了,我用烧瓶做骨架。 在我写下这些代码之后,我开始运行python。在

^{pr2}$

我看到它在跑。在

我在chrome浏览器上输入了连接到Ubuntu服务器的域名地址。在

http://example.com:5000/

但是,它加载了10秒,无法连接浏览器上的服务器。在

我检查了/var/log中的所有日志,但找不到原因。在


Tags: 代码namefrompyimport服务器appflask
2条回答

您应该在localhost上运行它:

app.run(host='127.0.0.1')

或者只是

^{pr2}$

我想你的服务器上有防火墙。阻塞了5000号端口。在

如果要检查它是否正在运行,可以在服务器shell上使用wget:

wget http://127.0.0.1:5000

它将连接并下载页面到当前目录。您可以检查文件的内容,如果文件有效,您将看到Hello World。在

相关问题 更多 >