AWS Elastic Beanstalk Rails修改passenger config gzip

时间:2014-05-12 02:37:46

标签: ruby-on-rails amazon-web-services nginx amazon-ec2 elastic-beanstalk

您好我有一个EBS应用程序并尝试启用gzip。但是,当我测试gzip压缩时,我看到主页本身启用了gzip,但是api调用不支持gzip。 例如: masterpiecesart.com - gzip on! http://masterpiecesart.com/api/v2/countries.json - gzip off! 我是否必须在.ebextensions文件夹中添加一些其他配置文件以在所有呼叫上启用gzip?

如果是,那么应该在哪里添加此配置。在一个建议的答案(Increasing client_max_body_size in Nginx conf on AWS Elastic Beanstalk)中,我看到下面的/ etc / nginx / ..文件夹是应该添加conf的地方。

files: "/etc/nginx/conf.d/proxy.conf" : mode: "000777" owner: ec2-user owner: ec2-user content: | client_max_body_size 20M; gzip on;

然而,当我进入我的ebs ec2实例时,我在/ etc /目录中看不到nginx文件夹。 nginx服务器在/var/lib/passenger-standalone/3.0.17-x86_64-ruby1.9.3-linux-gcc4.6.2-1002/nginx-1.2.3/sbin/nginx上运行,而thr配置似乎是来自/tmp/passenger-standalone.1661/config文件。

在我应添加到.ebextensions的配置文件中,如果不在" /etc/nginx/conf.d/proxy.conf",我应该在哪里添加proxy.conf文件;如上面的答案所述。

任何帮助都会很棒,提前谢谢!

0 个答案:

没有答案