在AWS上部署Web应用程序

时间:2016-08-18 16:18:51

标签: php node.js amazon-web-services amazon-s3 amazon-elastic-beanstalk

我是云提供商的初学者,我有一个可以部署的网站。该网站使用PHP,HTML,CSS和Javascript制作,它使用在NodeJS上开发的API来访问数据库。

有没有办法在一个AWS Elastic Beanstalk应用程序上部署所有这些(Inteface + NodeJS API)?或者我应该只在AWS Elastic Beanstalk上部署API,并将网站的界面部署到其他AWS解决方案,例如: Amazon S3上的静态网站。

我真的迷失在这么多解决方案上,有人可以给我一些关于这种情况的提示吗?

1 个答案:

答案 0 :(得分:0)

一种解决方案是您可以使用Elastic Beanstalk部署PHP应用程序,然后将编辑应用于Elastic Beanstalk的配置文件以在EC2实例上安装Nodej。

或者另一个解决方案是您可以在独立的EC2实例上设置PHP和Node应用程序,并且在设置完所有内容后,您可以创建该实例的AMI并在Elastic beanstalk中使用它。

https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.customenv.html