關(guān)于Flask項(xiàng)目無(wú)法使用公網(wǎng)IP訪問(wèn)的解決方式
最近在折騰Python Web,在測(cè)試的時(shí)候發(fā)現(xiàn),本機(jī)可以正常訪問(wèn),但外網(wǎng)無(wú)法通過(guò)公網(wǎng)IP訪問(wèn)頁(yè)面。經(jīng)過(guò)各種搜索,有大致三種解決方案。
一、修改/添加安全組端口
這是第一種方案,也是能解決大部分問(wèn)題的一個(gè)方案。
由于我的服務(wù)器是阿里云的,所以在阿里云的ECS云服務(wù)器控制臺(tái)中,管理安全組,添加5000和8000端口以便測(cè)試。
經(jīng)過(guò)測(cè)試,外網(wǎng)依舊無(wú)法訪問(wèn)。失敗……
二、配置/關(guān)閉防火墻
由于我的服務(wù)器是Windows Server 2016 操作系統(tǒng),經(jīng)過(guò)提醒,考慮是否是防火墻未允許端口通過(guò)。
如圖,將防火墻全部關(guān)閉后,外網(wǎng)依舊無(wú)法訪問(wèn),失敗……
三、修改端口號(hào)測(cè)試
1.修改端口
因?yàn)槟J(rèn)80端口可以訪問(wèn)IIS默認(rèn)頁(yè)面,遂考慮是否因?yàn)槎丝谔?hào)問(wèn)題導(dǎo)致無(wú)法訪問(wèn),在編譯器中修改app.run中的port參數(shù)。
修改host='0.0.0.0',port=8000后保存運(yùn)行,發(fā)現(xiàn)運(yùn)行結(jié)果依舊是localhost:5000端口
端口沒(méi)有修改成功……
2.各種鼓搗…
為了修改端口,經(jīng)過(guò)長(zhǎng)~~達(dá)~~半小時(shí)的搗鼓,終于在右上角項(xiàng)目名稱的編輯配置(Edit-Configuration)中發(fā)現(xiàn)了問(wèn)題,修改了Additional options(附加選項(xiàng))的內(nèi)容為
--host=0.0.0.0 --port=5000
然后刪除app.run()括號(hào)內(nèi)的參數(shù)重新保存運(yùn)行,嘿,你猜怎么著
外網(wǎng)也可以成功訪問(wèn)頁(yè)面了!??!
這個(gè)有點(diǎn)坑的問(wèn)題大概是只存在于Windows系統(tǒng)下的PyCharm中的,其他系統(tǒng)修改app.run的參數(shù)即可成功。
以上這篇關(guān)于Flask項(xiàng)目無(wú)法使用公網(wǎng)IP訪問(wèn)的解決方式就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
python使用 request 發(fā)送表單數(shù)據(jù)操作示例
這篇文章主要介紹了python使用 request 發(fā)送表單數(shù)據(jù)操作,結(jié)合實(shí)例形式分析了Python基于requests模塊的表單數(shù)據(jù)發(fā)送操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2019-09-09pytorch中torch.stack()函數(shù)用法解讀
這篇文章主要介紹了pytorch中torch.stack()函數(shù)用法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-04-04Python中的MongoDB基本操作:連接、查詢實(shí)例
這篇文章主要介紹了Python中的MongoDB基本操作:連接、查詢實(shí)例,本文直接給出操作示例代碼,需要的朋友可以參考下2015-02-02基于python-opencv3實(shí)現(xiàn)圖像顯示和保存操作
這篇文章主要介紹了基于python opencv3的圖像顯示和保存操作方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下2019-06-06python3中calendar返回某一時(shí)間點(diǎn)實(shí)例講解
在本篇內(nèi)容里小編給大家整理了關(guān)于python3中calendar返回某一時(shí)間點(diǎn)實(shí)例講解內(nèi)容,有興趣的朋友們可以參考學(xué)習(xí)下。2020-11-11python的sort函數(shù)與sorted函數(shù)排序問(wèn)題小結(jié)
sort函數(shù)用于列表的排序,更改原序列而sorted用于可迭代對(duì)象的排序(包括列表),返回新的序列,這篇文章主要介紹了python的sort函數(shù)與sorted函數(shù)排序,需要的朋友可以參考下2023-07-07