簡體   English   中英

在Amazon EC2上遠程訪問Python Web服務器

[英]Accessing Python webserver remotely on Amazon EC2

我在一個需要python web服務器的項目上工作。 該項目托管在Amazon EC2(ubuntu)上。 到目前為止,我做了兩次不成功的嘗試:

  1. 運行python -m SimpleHTTPServer 8080 如果我在EC2實例上啟動瀏覽器並轉到localhost:8080或< ec2-public-IP >:8080,它就可以工作。 但是,我無法從遠程計算機上的瀏覽器訪問服務器(使用< ec2-public-IP >:8080)。

  2. 創建一個python類,它允許我指定IP地址和端口來提供文件。 與1相同的問題。

關於EC2上有關Python Web服務器的SO有幾個問題,但似乎沒有人回答我的問題:為了遠程訪問python Web服務器,我該怎么做?

還有一點:我不想使用Python Web框架(Django或其他任何東西):我將使用Web服務器構建一種REST API,而不是用於提供HTML內容。

您應該在安全組中打開8080端口和IP限制,例如:

所有TCP TCP 0 - 65535 0.0.0.0/0

最后一項表示此服務器將接受來自任何IP和端口的每個請求,您也是

您需要在AWS IAM Aws設置需要打開端口的安全權限,以便您只有localhost鏈接您的webservice aws鏈接

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM