我们正在尝试在AWS上设置mod_pagespeed(通过SSH),但遇到以下消息,表明如果创建了新实例,更改将会丢失。
This EC2 instance is managed by AWS Elastic Beanstalk. Changes made via SSH WILL BE LOST if the instance is replaced by auto-scaling.
我曾尝试在线搜索解决方案,但尚未完全熟悉AWS术语 - 因此有点迷失。任何人对如何进行有任何想法/建议?如果除了SSH之外还有一个可行的选择,我会全力以赴。提前致谢! :)
答案 0 :(得分:2)
查看Customizing Software on Linux Servers上的ElasticBeanstalk文档,尤其是Packages部分。通过以EB自己的配置文件格式指定额外的包,这些包将随每个新实例一起安装,并在创建环境时安装。 ElasticBeanstalk使用应用程序版本包中的配置文件为包,文件等提供与EC2元数据基本相同的选项。
缺点是这些配置文件存在学习曲线,正确配置服务与通过SSH自行完成有点不同。但它更具可重复性,符合ElasticBeanstalk的设计方式。