當前我正在開發Web應用程序,並且正在Amazon EC2實例上運行我的服務器。像往常一樣通過在localhost:5000上運行服務器來測試我的(使用Flask的Web應用程序)。然而,我沒有訪問gui,因此我沒有看到我的應用程序並測試它,就像我在瀏覽器上做的那樣。我有一臺Mac OS X電腦,所以我的問題是如何從我的Mac瀏覽器中看到Amazon EC2的本地主機?從另一臺計算機連接到在Amazon EC2上的本地主機上運行的Web應用
0
A
回答
1
您無法連接到遠程計算機上的本地主機沒有代理。如果您想測試它,您需要將綁定更改爲公共IP地址或0.0.0.0
。
然後,您必須通過AWS中的安全設置鎖定對自己IP地址的訪問權限。
5
您需要告訴Flask Dev網頁服務器在0.0.0.0
而不是localhost
上運行。
您調用.run()
功能時指定該選項:
app.run(host='0.0.0.0', debug=True, port=5000)
如果然後將請求發送到您的EC2實例的公共IP端口5000,你將達到您的水壺開發的網絡服務器。
如:http://EC2_IP:5000/
希望這有助於:)
相關問題
- 1. 從另一臺計算機連接到Windows本地主機(IIS)
- 2. 從網絡中的另一臺計算機連接到本地主機
- 3. 如何連接到MySQL主機上的另一臺計算機上的網絡
- 4. Eclipse RSE連接到遠程計算機上的本地主機
- 5. 如何從同一網絡上的另一臺計算機連接到本地主機?
- 6. 從另一臺計算機連接到訪客計算機apache
- 7. 在另一臺計算機中訪問本地主機Web應用程序
- 8. 連接到另一臺計算機
- 9. 僅從另一臺計算機上的sql連接問題
- 10. 從我的本地機器連接在EC2機器上運行的卡夫卡
- 11. 無法在一臺計算機上運行jar,但可以在另一臺計算機上運行
- 12. PHP標題(「位置:...」)在一臺計算機上運行,而不是在另一臺計算機上運行
- 13. 無法連接到另一臺計算機上的TCPClient
- 14. 運行連接到本地主機數據庫所在的計算機
- 15. 從另一臺計算機連接到我的本地主機不在同一網絡
- 16. 訪問另一臺計算機的本地主機
- 17. 在另一臺計算機上的Java Sqlite數據庫連接
- 18. 在同一網絡上的另一臺計算機上連接到neo4j?
- 19. 從另一臺計算機(另一個網絡)連接到Windows本地主機(IIS)
- 20. Telnet - 連接到主機丟失 - 在本地計算機上的端口1099
- 21. 在本地主機上連接到mySQL
- 22. 如何在一臺計算機上運行MATLAB中另一臺計算機上的MATLAB [Windows]
- 23. 在一臺計算機上使用Powershell在另一臺計算機上執行PowerShell腳本
- 24. 在另一臺計算機上運行我的c#exe文件?
- 25. 使用IP地址連接到另一臺計算機
- 26. 連接到本地主機上運行的cassandra實例
- 27. 從EC2上的Web應用程序不可見的本地打印機Amazon(ubuntu)
- 28. 如何將JProfiler連接到在本地主機上運行的應用程序?
- 29. 在一臺計算機上寫入python代碼並自動在另一臺計算機上運行它
- 30. 從遠程計算機上的本地計算機運行UFT腳本
你已經採取了看看[這個答案](http://stackoverflow.com/questions/20161253/how-to-view-website-推出功能於亞馬遜EC2實例)? – frogbandit
你怎麼能和你的EC2實例在同一個網絡上?你在亞馬遜的數據中心嗎? –
哎呀,我的意思是其他的東西。無論如何,我更新了這個問題。 –