您好我有一个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文件;如上面的答案所述。
任何帮助都会很棒,提前谢谢!