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

Configuration
page 2 - Pagespeed statistics

page 3 - Pagespeed configuration

Histograms

page 4 - Pagespeed Histograms

Console

page 5 - Pagespeed Console

Message History

page 6 - Message History

Graphs

Selamat! Anda telah berhasil menginstal Mod_pagespeed dengan Apache pada server Ubuntu 18.04.