Mod_pagespeed adalah modul Apache yang dapat digunakan untuk meningkatkan kecepatan web server Apache di Linux. Modul ini memiliki beberapa filter yang secara otomatis mengoptimalkan Halaman Web untuk meningkatkan kinerja yang lebih baik.
Modul Ini memiliki dukungan penuh pada beberapa sistem operasi seperti, Fedora, RHEL, Debian, Ubuntu dan CentOS. Modul Mod_pagespeed tidak memerlukan modifikasi pada konten yang ada yang berarti semua optimasi internal dan perubahan file dilakukan di server side.
Dalam tutorial ini, kita akan belajar cara menginstal Modul Apache mod_pagespeed di server Ubuntu 18.04.
Persyaratan Tutorial
- Server yang menjalankan Ubuntu 18.04.
- Alamat IP statis diatur ke server Anda,
- Memiliki akses ke user root atau user dengan hak akses sudo.
Langkah Mulai
Perbarui paket sistem operasi Anda (software). Ini adalah langkah pertama yang penting karena memastikan Anda memiliki pembaruan terbaru dan perbaikan keamanan untuk paket perangkat lunak default sistem operasi Anda:
sudo apt update && sudo apt upgrade -y
Setelah server Anda diperbarui, mulai ulang server Anda untuk menerapkan perubahan.
Instal Apache Web Server
Pertama, Anda harus install web server Apache ke sistem. Anda dapat menginstalnya dengan hanya menjalankan perintah berikut:
apt-get install apache2 -y
Setelah instalasi selesai, start Apache dan aktifkan untuk memulai saat boot dengan perintah berikut:
systemctl start apache2 systemctl enable apache2
Setelah selesai, Anda dapat melanjutkan ke langkah berikutnya.
Install Module Mod_pagespeed
Pertama, Anda perlu download versi terbaru dari mod_pagespeed
dari situs web resmi mereka. Anda dapat melakukannya dengan perintah berikut:
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb
Setelah proses download selesai, install packet dengan menjalankan perintah dpkg
berikut:
dpkg -i mod-pagespeed-stable_current_amd64.deb
Setelah instalasi selesai dengan sukses, restart Apache untuk menerapkan semua perubahan:
systemctl restart apache2
Anda dapat memverifikasi modul Mod_pagespeed dengan perintah berikut:
curl -D- localhost | head
Anda akan melihat output berikut:
% Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0HTTP/1.1 200 OK Date: Sat, 11 May 2019 04:58:26 UTC Server: Apache/2.4.29 (Ubuntu) Accept-Ranges: bytes X-Mod-Pagespeed: 1.13.35.2-0 Vary: Accept-Encoding Cache-Control: max-age=0, no-cache, s-maxage=10 Content-Length: 10089 Content-Type: text/html; charset=UTF-8 100 10089 100 10089 0 0 182k 0 --:--:-- --:--:-- --:--:-- 185k
Konfigurasi Web Interface Mod_pagespeed
Modul Mod_pagespeed menyediakan antarmuka web yang sederhana dan ramah pengguna untuk melihat status server. Anda dapat mengaktifkan antarmuka web Mod_pagespeed dengan membuat file /pagespeed.conf
, buat file pagespeed.conf dengan text editor favorit Anda:
nano /etc/apache2/mods-available/pagespeed.conf
Tambahkan baris berikut:
<Location /pagespeed_admin> Order allow,deny Allow from localhost Allow from 127.0.0.1 Allow from all SetHandler pagespeed_admin </Location> <Location /pagespeed_global_admin> Order allow,deny Allow from localhost Allow from 127.0.0.1 Allow from all SetHandler pagespeed_global_admin </Location>
Simpan dan tutup file ketika Anda selesai. Kemudian, restart layanan Apache untuk menerapkan semua perubahan:
systemctl restart apache2
Setelah selesai, Anda dapat melanjutkan untuk mengakses antarmuka web Mod_pagespeed.
Akses Web Interface Mod_pagespeed
Sekarang, buka web browser dan ketik URL http://serverIP/pagespeed_admin
. Anda akan diarahkan ke halaman berikut:
Statistics
Histograms
Console
Message History
Graphs
Selamat! Anda telah berhasil menginstal Mod_pagespeed dengan Apache pada server Ubuntu 18.04.