我對亞馬遜web服務和彈性beanstalk很陌生。部署在aws上使用mongo db的節點js應用程序
雖然很多人都說使用簡單直接,但我會說這是一個非常主觀的陳述。對於像我這樣的雲主機和虛擬私人服務器新手來說,我相信學習曲線對於那些不得不「學習」的人來說並沒有太大的不同。
我正在開發一個使用expressjs作爲其核心框架和MongoDB作爲其數據庫的nodejs網站。我的僱主希望我們使用AWS。現在就是問題出現的地方。
我已經能夠在彈性beanstalk上建立一個環境,甚至上傳應用程序和環境開始,但沒有任何工作。
我的第一個問題是,儘管我成功地設置了環境,但我幾乎不知道所有的配置是什麼意思,我的腦袋都在旋轉。 AWS官方文檔在這方面幫助不大。其次,我不知道如何在MongoDB中使用它,在儀表板上,我看到的唯一選擇是Amazon RDS,並且我搜索的任何解釋對於像我這樣的新手來說都非常複雜。
有沒有人有鏈接到某個地方我可以得到一個簡單的解釋,或者可以有人簡單地解釋如何做到這一點?
PS:我創建的AWS環境是一個64位的Linux亞馬遜1.0.6版本2014.03 Node.js的運行
編輯:我收到錯誤502錯誤的網關。該應用程序運行在面向前端的nginx代理之後。
如果實際上您的應用程序正在嘗試連接到mongo,您的502可能會出現問題。查看關於讓mongo在AWS上運行的答案。 – Jordan 2015-02-03 20:09:20