2016-10-03 14 views
2

AWS Elastic Beanstalkとgzipに問題があります。Elastic Beanstalkでnginx gzipを有効にできません

私はGZIP圧縮、特にapplication/javascriptのgzip圧縮を有効にしようとしています。だから、私は別々に2つのファイルを書き込もうとしました。

00_elastic_beanstalk_proxy.confという名前の最初のファイルと、/etc/nginx/conf.dフォルダにある既存のファイルの内容をコピーします。その後、私はgzip.confという名前の別のファイルを作成し、私はこのコードを入れ

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;

: と他の1 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

私はにそれらを保存し、それらのファイルをアップロードして展開しようとしている場合10フォルダでgzipが動作していない。

私がsshとvimでサーバからこのファイルを編集しようとしているのなら、すべてがうまくいきます。

これを修正する方法はありますか、いつもsshと接続する必要はありませんか?

答えて

0

filesオブジェクトを使用してgzipファイルを作成してみてください。ここで私のnginxのconfの一見の開始は何ですか:

files: 
    /tmp/install-nginx-conf.sh: 
    mode: "000755" 
    owner: root 
    group: root 
    content: | 
     #!/bin/sh 
     cp /tmp/nginx_proxy.conf 
/tmp/deployment/config/#etc#nginx#conf.d#00_elastic_beanstalk_proxy.conf 
関連する問題