GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal Apache Mod Expired di Ubuntu 9.10

Mod Apache kedaluwarsa

mod expired adalah modul Apache yang dapat mengirim informasi kadaluwarsa tambahan tentang file server ke browser.

Jika tanggal kedaluwarsa diatur ke tanggal yang jauh di masa depan, maka browser akan mengambil file dari cache pada permintaan berikutnya dan tidak akan menghubungi server.

Ini akan mempercepat waktu loading website. mod kedaluwarsa biasanya digunakan untuk file statis seperti javascript , css, dan gambar.

1. Aktifkan Mod Expires di Ubuntu

Pertama-tama Anda harus mengaktifkan modul mod expired di dalam Apache. Ini dapat dilakukan dengan menggunakan perintah a2enmod seperti yang ditunjukkan di bawah ini:

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

2. Tambahkan file .htaccess dengan aturan

Langkah selanjutnya adalah menambahkan file .htaccess di direktori file web Anda. Anda dapat membuat file .htaccess kosong dan memasukkan arahan kedaluwarsa mod seperti yang ditunjukkan di bawah ini. Cukup salin tempel blok teks berikut.

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

Setelah menambahkan file .htaccess, buka file web di browser seperti biasa, dan lihat apakah itu menampilkan konten halaman yang tepat.

3. Aktifkan .htaccess

Jika Anda mendapatkan 500 Internal Server Error, ikuti langkah-langkahnya.

1.Periksa log kesalahan apache

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

Ini mungkin menunjukkan pesan kesalahan :

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

2. Untuk memperbaiki kesalahan di atas, buka file konfigurasi apache

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

Tambahkan Indeks ke baris AllowOverride untuk /var/www/:

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

Simpan file konfigurasi dan restart Apache. Sekarang periksa kembali halaman web di browser Anda.

Sekarang 500 Internal Server Error seharusnya hilang dan mod kedaluwarsa akan berfungsi dengan baik.

Ini akan memungkinkan mod kedaluwarsa jauh di masa mendatang untuk berbagai jenis konten seperti javacsript, css, gambar, video flash, dll.

Kesimpulan

Anda juga dapat memeriksa kinerjanya dengan plugin YSlow untuk Firefox atau menggunakan alat wawasan kecepatan halaman dari google. Ini linknya:

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

Jika Anda memiliki umpan balik atau pertanyaan, beri tahu kami di komentar di bawah.


Ubuntu
  1. Cara Menginstal Apache Sqoop di Ubuntu 16.04

  2. Cara Install Apache Mod Rewrite di Ubuntu / Linux

  3. Bagaimana cara menginstal Apache di Ubuntu?

  1. Cara Menginstal Apache di Ubuntu 18.04

  2. Cara menginstal Apache di Ubuntu 20.04

  3. Cara Menginstal Apache Maven di Ubuntu 18.04

  1. Cara Menginstal Apache Cassandra di Ubuntu 18.04

  2. Cara Menginstal Apache Cassandra di Ubuntu 20.04

  3. Cara Menginstal Apache Solr di Ubuntu 20.04