繁体   English   中英

在AWS EC2上部署应用

[英]Deploy app on AWS EC2

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

谢谢。

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

https://aws.amazon.com/marketplace/pp/B007IP8BKQ

或者,Bitnami有可以使用的LAMP AMI。

https://aws.amazon.com/marketplace/pp/B007IN7GJA

另一种方法是使用Elastic Beanstalk服务。 Beanstalk为您启动了一个EC2实例,并提供了一个预配置的Web服务器环境,您可以将应用程序部署到该环境中,其中一个便是Node.js。 它的文档可以在这里找到:

https://aws.amazon.com/documentation/elastic-beanstalk/

您引用的第三方链接用于MEAN(Mongo,Express,Angular,Node)。 您是否要设置MEAN应用程序? 如果是这样的话,Elastic Beanstalk可能不是要走的路,因为可能会进行很多配置来进行Angular和Express设置,并且配置过程不是一帆风顺的……因此,至少,EC2实例可能更好。首先开始。

如果它是一个简单的PHP后端/ Javascript前端应用程序,那么Beanstalk会很好(请确保您没有将代码直接部署到创建的EC2实例上,因为它不会无限期存在)。 网站或JS代码的任何更改都必须通过Beanstalk应用程序进行部署。

因此,在不知道要在哪个环境中托管应用程序的情况下,不可能提供任何进一步的建议,但是您可以从那里开始。

如果您想提供有关您要做什么的更多信息,请编辑问题,我们将为您提供进一步的帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM