我有一个覆盆子pi 3,我制作了烧瓶网络服务器,现在我运行一个网站。问题是我只能在我的pi上获得这个网站。我可以通过在浏览器中输入127.0.0.1:5000来访问我的pi页面。无法从其他地方得到烧瓶网站
如果我在我的Windows笔记本电脑或Android平板电脑键入不带引号"my_raspbery_pi_ip :5000"
在浏览器中,我得到
找不到网页my_raspbery_pi_ip是192.168.0.17
[email protected]:~ $ netstat --tcp --listening --programs --numeric
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
PID/Program name
tcp 0 0 127.0.0.1:5000 0.0.0.0:* LISTEN 2322/python
tcp 0 0 127.0.0.1:3350 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:3389 0.0.0.0:* LISTEN -
tcp6 0 0 :::80 :::* LISTEN -
tcp6 0 0 :::21 :::* LISTEN -
tcp6 0 0 :::22 :::* LISTEN -
tcp6 0 0 ::1:631 :::* LISTEN -
什么可以是问题吗?
感谢
编辑
from flask import Flask
from time import strftime, sleep, localtime
from flask import render_template
import os
app = Flask(__name__)
@app.route("/")
def hello():
return render_template('home.html')
if __name__ == "__main__":
app.run(host='0.0.0.0', debug=True)
你有没有试着去'app.run(主机= '0.0.0.0')'代替'app.run()' – tuannv562
我附加了以下的脚本: 如果__name__ ==“__main__”: app.run(主机=“0.0.0.0”,调试=真) 但还是“该网站无法达到” –
什么更改后显示'netstat'吗? – jszakmeister