Install Varnish Apache PHP Mariadb (LAMP) Centos 7

varnish

Dari postingan sebelumnya, ada tutorial untuk menginstall varnish dan apache. Tutorial kali ini membahas cara instalasi Varnish, Apache, Mariadb 10.1, PHP, dan PhpMyAdmin.

varnish-lamp

Install Mariadb

Buat file baru di  /etc/yum.repos.d/MariaDB.repo

Masukkan repository mariadb

Install mariadb server dan mariadb client

Start dan enable mariadb

Jalankan mysql_secure_installation

Install apache

Start dan enable apache

Install php dan phpmyadmin

Buka httpd.conf

Ganti Listen 80 menjadi Listen 8080, dan restart apache

Sekarang kita coba mengakses default page nya apache, buka http://ip-address:8080 . Jika benar, akan muncul tampilan berikut

apache-def

Untuk mencoba php, buat file baru

Masukkan script berikut

Akses kembali alamat   http://ip-address:8080/info.php  melalui browser. Jika benar, akan tampil berikut:

phpinfo

Untuk dapat mengakses phpmyadmin, maka akses ke internet harus dibuka dulu. Buka file konfigurasi phpmyadmin

Ganti dari seperti ini

menjadi seperti ini

dan dari seperti ini

menjadi seperti ini

Restart apache

Akses http://ip-address:8080/phpmyadmin , jika benar, akan muncul halaman login phpmyadmin

phpmyadmin-login

Sampai langkah ini, LAMP sudah terinstal dengan benar. Langkah selanjutnya adalah menginstall varnish cache seperti pada langkah di sini.

Install varnish

Buka  /etc/varnish/default.vcl , pastikan backend default bernilai seperti berikut

Buka  /etc/varnish/varnish.params , pastikan VARNISH_LISTEN_PORT bernilai 80

Start dan enable varnish

Cobalah mengakses 3 alamat berikut pada browser

Jika benar, maka pada browser akan muncul tampilan seperti ketika varnish belum kita install.

Ketika kita melakukan pengecekan menggunakan curl, hasilnya seperti berikut

Terlihat pada bagian Via, tertulis varnish-v4. Itu tandanya varnish telah terinstal dengan benar.

Jika sudah berhasil, maka port 8080 kita tutup aksesnya dari luar.

Buka kembali file httpd.conf

Ganti Listen 8080 menjadi Listen localhost:8080

Restart apache

Jika benar, maka ketika kita mengakses http://ip-address:8080 , maka tidak akan muncul apapun di browser.

1 thought on “Install Varnish Apache PHP Mariadb (LAMP) Centos 7

Leave a Reply

Your email address will not be published. Required fields are marked *