GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Apache Mod scade su Ubuntu 9.10

La mod di Apache scade

mod scade è un modulo Apache che può inviare informazioni aggiuntive sulla scadenza di un file del server a un browser.

Se la data di scadenza è impostata su una data molto futura, il browser recupererà il file dalla sua cache alla richiesta successiva e non contatterà il server.

Ciò accelererà il tempo di caricamento del sito web. mod scade viene in genere utilizzato per file statici come javascript , css e immagini.

1. Abilita la Mod scade su Ubuntu

Prima di tutto devi abilitare il modulo scade mod all'interno di Apache. Questo può essere fatto usando il comando a2enmod come mostrato di seguito:

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

2. Aggiungi il file .htaccess con le regole

Il prossimo passo è aggiungere un file .htaccess nella directory dei tuoi file web. Puoi creare un file .htaccess vuoto e inserire le direttive di scadenza della mod come mostrato di seguito. Copia e incolla il seguente blocco di testo.

# 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>

Dopo aver aggiunto il file .htaccess, apri i file web nel browser come faresti normalmente e verifica se mostra il contenuto della pagina corretto.

3. Abilita .htaccess

Se ricevi 500 Errore interno del server, segui i passaggi.

1.Controlla il log degli errori di Apache

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

Potrebbe mostrare il messaggio di errore :

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

2. Per correggere l'errore sopra, apri il file di configurazione di Apache

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

Aggiungi gli indici alla riga AllowOverride per /var/www/:

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

Salva il file di configurazione e riavvia Apache. Ora controlla di nuovo la pagina web nel tuo browser.

Ora l'errore interno del server 500 dovrebbe essere scomparso e la scadenza della mod dovrebbe funzionare correttamente.

Ciò consentirà alla mod di scadere in date molto future per vari tipi di contenuto come javacsript , css , immagini , video flash ecc.

Conclusione

Puoi anche controllare le prestazioni con il plug-in YSlow per Firefox o utilizzando lo strumento pagespeed Insights di google. Ecco il link:

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

Se hai commenti o domande, faccelo sapere nei commenti qui sotto.


Ubuntu
  1. Come installare Apache su Ubuntu 18.04

  2. Come installare Apache su Ubuntu 20.04

  3. Come installare Apache Sqoop su Ubuntu 16.04

  4. Come installare Apache Mod Rewrite su Ubuntu/Linux

  5. Come installare Apache su Ubuntu?

Come installare Apache Solr 8.9 su Ubuntu 20.04

Come installare Apache Solr 8.9 su Ubuntu 18.04

Come installare OpenOffice su Ubuntu 20.04

Come installare Apache Tomcat 10 su Ubuntu 21

Come installare Apache Airflow su Ubuntu 20.04

Come installare Apache su Ubuntu 20.04