J'ai une instance EC2 qui exécute Elastic Beanstalk. J'aimerais activer la compression GZIP, et je crois comprendre que je dois modifier mon code d'accès. .htaccess
fichier.
J'ai lu que le .htaccess
est situé dans le dossier racine de l'application installée. Cependant, je ne parviens pas à le trouver. (Je suis assez novice et je ne sais pas où se trouve le dossier racine).
Je suis capable de me connecter au serveur qui exécute Apache Tomcat 8 avec une application Java 8.
Question
Où se trouve .htaccess
situé ?
C'est ce que j'ai dans mon Root :
$ ls
bin cgroup etc lib local media opt root sbin srv tmp var
boot dev home lib64 lost+found mnt proc run selinux sys usr
UPDATE
J'ai un .ebextensions/tomcat-settings.config
maintenant ça marche. Il active la compression GZip.
option_settings:
aws:elasticbeanstalk:environment:proxy:
GzipCompression: 'true'
ProxyServer: nginx
aws:elasticbeanstalk:environment:proxy:staticfiles:
/pub: public
Cela ne semble pas compresser .svg
cependant. Donc, si possible, j'aimerais avoir ce qui suit, mais je ne sais pas où l'ajouter :
## EXPIRES CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType image/svg "access 1 year"
ExpiresByType text/css "access 1 month"
ExpiresByType text/html "access 1 month"
ExpiresByType application/pdf "access 1 month"
ExpiresByType text/x-javascript "access 1 month"
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 1 month"
</IfModule>
## EXPIRES CACHING ##