我正在使用Windows 10.我已經創建了一個AWS EC2 Linux實例,遵循AWS tutorial上的說明。我已成功連接到我的實例WinSCP,但現在我不知道如何上傳我的應用程序(只有JavaScript)到服務器,並使其運行。本教程僅解釋如何使用Drupal。我不想使用Drupal。第三方explanations是特定於某些框架。有人可以告訴我下一步要部署我的應用程序嗎?在AWS EC2上部署應用程序
謝謝。
我正在使用Windows 10.我已經創建了一個AWS EC2 Linux實例,遵循AWS tutorial上的說明。我已成功連接到我的實例WinSCP,但現在我不知道如何上傳我的應用程序(只有JavaScript)到服務器,並使其運行。本教程僅解釋如何使用Drupal。我不想使用Drupal。第三方explanations是特定於某些框架。有人可以告訴我下一步要部署我的應用程序嗎?在AWS EC2上部署應用程序
謝謝。
Amazon EC2是一個虛擬機。出於您的目的,將其視爲服務器。這意味着它除了提供一個操作系統和一些「磁盤」空間之外什麼都不做。你想要的任何應用程序都需要自己安裝。所以,如果你想旋轉你自己的實例並運行一個JavaScript應用程序,你需要安裝你需要的任何應用程序(例如Drupal,Wordpress,Apache等)。爲了開始,我建議你看看那裏的各種AMI,Bitnami創造了一些。你提到你不想使用Drupal;你寧願使用Wordpress?我不熟悉任何CMS'。
https://aws.amazon.com/marketplace/pp/B007IP8BKQ
或者,Bitnami有LAMP AMI就可以使用。
https://aws.amazon.com/marketplace/pp/B007IN7GJA
另一種方式去就是使用彈性魔豆的服務。 Beanstalk爲您啓動一個EC2實例,並提供一個預配置的Web服務器環境,您可以將應用程序部署到其中,其中一個是Node.js.它的文檔可以在這裏找到:
https://aws.amazon.com/documentation/elastic-beanstalk/
你所引用的第三方鏈接爲均值(蒙戈,快速,棱角分明,節點)。你是否想要設置一個MEAN應用程序?如果是這樣,Elastic Beanstalk可能不會走,因爲可能會有很多配置來獲取Angular和Express設置,並且配置過程不是直截了當的......所以EC2實例可能會更好,至少開始。
如果它是一個簡單的PHP後端/ Javascript前端應用程序,Beanstalk會很好(只要確保不直接將代碼部署到創建的EC2實例,因爲它不會無限期地持久化)。必須通過Beanstalk應用程序部署任何對網站或JS代碼的更改。
因此,不知道您希望將應用程序託管在什麼環境中,就不可能提供任何進一步的建議,但您可以從這裏開始。
如果您想提供有關您要做什麼的更多信息,請編輯您的問題,我可以進一步提供幫助。
您的應用程序是服務器端JS應用程序(例如NodeJS)還是HTML/JavaScript網站? –
這是一個HTML/JS應用程序,其後端是php,DB是MySQL。現在我只是試圖在沒有後端的情況下部署html/js。 – Nico