我是云提供商的初学者,我有一个可以部署的网站。该网站使用PHP,HTML,CSS和Javascript制作,它使用在NodeJS上开发的API来访问数据库。
有没有办法在一个AWS Elastic Beanstalk应用程序上部署所有这些(Inteface + NodeJS API)?或者我应该只在AWS Elastic Beanstalk上部署API,并将网站的界面部署到其他AWS解决方案,例如: Amazon S3上的静态网站。
我真的迷失在这么多解决方案上,有人可以给我一些关于这种情况的提示吗?
答案 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