我正在使用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