我正在使用Elastic Beanstalk部署根应用程序(node.js),并且还想运行node.js应用程序需要在同一ec2实例中调用的php代码。
当我连接到实例时,它说:
该EC2实例由AWS Elastic Beanstalk管理。如果实例被自动缩放替代,则通过SSH进行的更改将丢失。[...]
这意味着当我在/var/www/
文件夹中添加php源代码(通过ssh连接)时,如果实例发生更改,它将被删除。
我如何在同一实例node.js和php中运行?
您可以探索基于ECS的多容器选项,以在每个beantalk环境中运行多个容器。
说明文件:
http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_docker_ecs.html
http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_docker_v2config.html
http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_docker_ecstutorial.html
您是否希望两个应用程序都在同一实例上运行是否有特定原因?
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句