2013-07-20 67 views
3

我想以這樣的事實作爲序言:我是一個嚴肅的初學者,事情是Devops,我確信這是一個簡單的問題,我無法找到一個好地方真正潛入這個東西。從Aws的所有時間運行SimpleHttp

基本上,我有一個在一般工作的AWS EC2實例上運行的演示。我目前運行的方式是由具有安全組允許的80端口的HTTP請求,然後在啓動時運行以下命令:

python -m SimpleHTTPServer 80 

其中一期工程,使東西一般可投放,但由於某些原因,這將隨機打破該網站將會停止。另外,我希望將我的計算機從週期中刪除,因爲我覺得如果必須將計算機保留在其上,會有損於在服務器上運行此計算機的目的。

我到底該怎麼做,我不確定偶爾出現的黑點是否與此問題有關,但任何建議都將不勝感激。

回答

1

SimpleHTTPServer只在端口80上提供靜態頁面,主要用於開發過程中使用。

對於生產用途(如果您想使用EC2),我建議您閱讀Apachenginx。基本上你想要一個運行在Linux上的Web服務器。

如果您認爲您的網站將保持靜態文件(HTML,CSS,JS),我建議您將它們託管在Amazon S3上。 S3更便宜,更可靠。看看這個答案的指示:Static hosting on Amazon S3 - DNS Configuration

享受!

相關問題