我有一個覆盆子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