Elastic Beanstalk ne peut pas activer nginx gzip

Je suis confronté à un problème avec AWS Elastic Beanstalk et gzip.

J’essaie d’activer la compression Gzip et surtout la compression gzip pour application/javascript . J’ai donc essayé d’écrire deux fichiers séparément.

Le premier nommé 00_elastic_beanstalk_proxy.conf et moi copions le contenu du fichier existant qui se trouvait dans le dossier /etc/nginx/conf.d .

À la fin du fichier, j’ai ajouté les lignes de code suivantes:

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;

puis j’ai créé un autre fichier nommé gzip.conf et j’ai mis ce code: et l’autre 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

Si j’essaye de télécharger et de déployer ces fichiers que je les ai enregistrés dans le dossier .ebextensions , le gzip ne fonctionne pas.

Si j’essaie d’éditer ce fichier depuis le serveur avec ssh et vim, tout fonctionne parfaitement.

Existe-t-il un moyen de le réparer et de ne pas avoir à se connecter à chaque fois avec ssh?

Essayez de créer le fichier gzip à l’aide de l’object files . Voici à quoi ressemble un de mes nginx confs:

 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