3
我想使用AWS產品在其上構建一些應用程序。現在,我想測試一下 -在Amazon EC2上安裝測試應用程序
1)用一個簡單的文本框和一個提交按鈕創建一個AWS託管的網頁,用來檢查一個數是否爲素數。 2)在EC2上編譯一個C++程序,接受一個數字,並在其爲素數時回覆。
有人可以列出這樣做的步驟? (上面的例子簡單地反映了我想到的具有http前端和C++後端的實際應用程序)
我想使用AWS產品在其上構建一些應用程序。現在,我想測試一下 -在Amazon EC2上安裝測試應用程序
1)用一個簡單的文本框和一個提交按鈕創建一個AWS託管的網頁,用來檢查一個數是否爲素數。 2)在EC2上編譯一個C++程序,接受一個數字,並在其爲素數時回覆。
有人可以列出這樣做的步驟? (上面的例子簡單地反映了我想到的具有http前端和C++後端的實際應用程序)
如果使用默認的Linux AMI,您將準備好標準的Apache安裝。這聽起來像你的應用程序的調用風格是請求響應,所以至少首先,你可以使用CGI讓Apache運行你的應用程序。
要做到這一點,你會做這樣的事情:
請注意,有許多安全問題,要記住這裏,所以就通過網絡爲用戶逃避問題,緩衝區溢出等提供的所有數據進行嚴格的驗證是非常重要的。
如果您不熟悉上述內容,您需要至少閱讀HTML表單,Apache配置和基本HTTP標頭。這裏有很多例子,以及一些涵蓋這個主題的精彩書籍。
爲此,各種庫已經發展到促進這一:
也有用於連接與Apache,如FastCGI的您的應用程序許多其他的選擇。