GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Apache Mod expire sur Ubuntu 9.10

Le mod Apache expire

mod expires est un module Apache qui peut envoyer des informations d'expiration supplémentaires sur un fichier serveur à un navigateur.

Si la date d'expiration est définie sur une date lointaine, le navigateur récupérera le fichier de son cache lors de la prochaine requête et ne contactera pas le serveur.

Cela accélérera le temps de chargement du site Web. mod expires est généralement utilisé pour les fichiers statiques comme javascript , css et images.

1. Activer l'expiration du mod sur Ubuntu

Tout d'abord, vous devez activer le module mod expires dans Apache. Cela peut être fait en utilisant la commande a2enmod comme indiqué ci-dessous :

$ sudo a2enmod headers
$ sudo a2enmod expires
$ sudo /etc/init.d/apache2 restart

2. Ajouter un fichier .htaccess avec des règles

L'étape suivante consiste à ajouter un fichier .htaccess dans le répertoire de vos fichiers Web. Vous pouvez créer un fichier .htaccess vierge et mettre les directives d'expiration du mod comme indiqué ci-dessous. Copiez-collez simplement le bloc de texte suivant.

# Now set the expires time for various type of contents
<IfModule mod_expires.c>
	ExpiresActive On
	
	#30 days
	ExpiresByType image/x-icon A2592000
	ExpiresByType application/x-javascript A2592000
	ExpiresByType application/javascript A2592000
	ExpiresByType text/javascript A2592000
	ExpiresByType text/ecmascript A2592000
	ExpiresByType text/css A2592000
	
	#7 Days
	ExpiresByType image/gif A604800
	ExpiresByType image/png A604800
	ExpiresByType image/jpeg A604800
	ExpiresByType text/plain A604800
	ExpiresByType application/x-shockwave-flash A604800
	ExpiresByType video/x-flv A604800
	ExpiresByType application/pdf A604800
	
	#ExpiresByType text/html A900
</IfModule>

Après avoir ajouté le fichier .htaccess, ouvrez les fichiers Web dans le navigateur comme vous le feriez normalement et voyez s'il affiche le contenu de la page appropriée.

3. Activer .htaccess

Si vous obtenez 500 Erreur interne du serveur, suivez les étapes.

1.Vérifiez le journal des erreurs apache

$ cat /var/log/apache2/error.log

Il pourrait afficher le message d'erreur :

[Sun Nov 06 16:27:55 2011] [alert] [client 127.0.0.1] /var/www/.htaccess: ExpiresActive not allowed here

2. Pour corriger l'erreur ci-dessus, ouvrez le fichier de configuration apache

$ gksudo gedit /etc/apache2/sites-available/default

Ajoutez des index à la ligne AllowOverride pour /var/www/ :

<Directory /var/www/>
		Options Indexes FollowSymLinks MultiViews
		AllowOverride FileInfo Options Indexes
		Order allow,deny
		allow from all
	</Directory>

Enregistrez le fichier de configuration et redémarrez Apache. Vérifiez à nouveau la page Web dans votre navigateur.

Maintenant, l'erreur de serveur interne 500 devrait avoir disparu et l'expiration du mod devrait fonctionner correctement.

Cela permettra au mod d'expirer à des dates lointaines pour divers types de contenu tels que javacsript , css , images , vidéos flash, etc.

Conclusion

Vous pouvez également vérifier les performances avec le plugin YSlow pour Firefox ou en utilisant l'outil pagespeed insights de google. Voici le lien :

https://developers.google.com/speed/pagespeed/insights/

Si vous avez des commentaires ou des questions, faites-le nous savoir dans les commentaires ci-dessous.


Ubuntu
  1. Comment installer Apache sur Ubuntu 18.04

  2. Comment installer Apache sur Ubuntu 20.04

  3. Comment installer Apache Sqoop sur Ubuntu 16.04

  4. Comment installer Apache Mod Rewrite sur Ubuntu / Linux

  5. Comment installer Apache sur Ubuntu ?

Comment installer Apache Solr 8.9 sur Ubuntu 20.04

Comment installer Apache Solr 8.9 sur Ubuntu 18.04

Comment installer OpenOffice sur Ubuntu 20.04

Comment installer Apache Tomcat 10 sur Ubuntu 21

Comment installer Apache Airflow sur Ubuntu 20.04

Comment installer Apache sur Ubuntu 20.04