Amazon web services 在AWS EC2上部署应用程序

Amazon web services 在AWS EC2上部署应用程序,amazon-web-services,amazon-ec2,web-deployment,Amazon Web Services,Amazon Ec2,Web Deployment,我正在使用Windows10。我按照上的说明创建了一个AWS EC2 Linux实例。我已经成功地用连接到我的实例,但现在我不知道如何将我的应用程序(仅javascript)上载到服务器并使其运行。本教程仅解释如何使用Drupal。我不想使用Drupal。第三方是特定于某些框架的。有人能告诉我部署我的应用程序的下一步是什么吗 谢谢。亚马逊EC2是一台虚拟机。出于您的目的,请将其视为服务器。这意味着它除了为您提供一个操作系统和一些“磁盘”空间之外什么也不做。您需要在其上安装的任何应用程序都需要自己

我正在使用Windows10。我按照上的说明创建了一个AWS EC2 Linux实例。我已经成功地用连接到我的实例,但现在我不知道如何将我的应用程序(仅javascript)上载到服务器并使其运行。本教程仅解释如何使用Drupal。我不想使用Drupal。第三方是特定于某些框架的。有人能告诉我部署我的应用程序的下一步是什么吗


谢谢。

亚马逊EC2是一台虚拟机。出于您的目的,请将其视为服务器。这意味着它除了为您提供一个操作系统和一些“磁盘”空间之外什么也不做。您需要在其上安装的任何应用程序都需要自己安装。因此,如果您想启动自己的实例并运行Javascript应用程序,则需要安装您需要的任何应用程序(例如Drupal、Wordpress、Apache等)。首先,我建议您看看各种AMI,Bitnami已经创建了很多。您提到您不想使用Drupal;你愿意用Wordpress吗?我对任何CMS都不熟悉

或者,Bitnami有一个你可以使用的灯

另一种方法是使用Elastic Beanstalk服务。Beanstalk为您启动一个EC2实例,并提供一个预配置的web服务器环境,您可以将应用程序部署到其中,其中之一就是Node.js。其文档可在以下位置获取:

您引用的第三方链接用于MEAN(Mongo、Express、Angular、Node)。您是否正在尝试设置一个平均值应用程序?如果是这样的话,Elastic Beanstalk可能不是一个好办法,因为可能会有很多配置来获得角度和快速设置,而且配置过程不是直接的……因此EC2实例可能更好,至少从一开始是这样的

如果它是一个简单的PHP后端/Javascript前端应用程序,Beanstalk就可以了(只需确保您没有将代码直接部署到创建的EC2实例,因为它不会无限期地持久存在)。对网站或JS代码的任何更改都必须通过Beanstalk应用程序部署

因此,如果不知道您希望在什么环境中托管应用程序,就不可能提供任何进一步的建议,但您可以从那里开始


如果你想提供更多关于你想做什么的信息,请编辑你的问题,我可以提供更多帮助。

你的应用程序是服务器端JS应用程序(例如NodeJS)还是HTML/JavaScript网站?它是一个HTML/JS应用程序,其后端是php,DB是MySQL。目前,我只是尝试在没有后端的情况下部署html/js。感谢Brooks的反馈。我决定走EBS路线,它对我很有效。很高兴听到这个消息!请记住,使用Beanstalk时不要将代码直接部署到EC2实例。如果这样做,当Beanstalk重新部署到另一个实例时,所有更改都将丢失。此外,如果问题确实是正确的,请考虑接受正确的答案。