【发布时间】:2017-02-11 15:36:21
【问题描述】:
我在使用 AWS Elastic Beanstalk 和 gzip 时遇到问题。
我正在尝试为application/javascript 启用 Gzip 压缩,尤其是 gzip 压缩。因此,我尝试编写两个单独的文件。
第一个名为00_elastic_beanstalk_proxy.conf,我从/etc/nginx/conf.d文件夹中的现有文件中复制粘贴内容。
在文件的最后,我添加了以下代码行:
gzip on;
gzip_comp_level 4;
gzip_types text/html text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;
然后我创建了另一个名为 gzip.conf 的文件,然后输入以下代码:
另一个gzip.conf:
container_commands:
enable_javascript_compress:
command: sudo cp .ebextensions/00_elastic_beanstalk_proxy.conf /etc/nginx/conf.d/00_elastic_beanstalk_proxy.conf
如果我尝试上传和部署那些我保存到.ebextensions 文件夹中的文件,则 gzip 无法正常工作。
如果我尝试使用 ssh 和 vim 从服务器编辑此文件,一切正常。
有什么办法可以解决,不需要每次都用ssh连接?
【问题讨论】:
标签: javascript amazon-web-services nginx amazon-elastic-beanstalk