Install Varnish dan Apache pada Centos 7

varnish

Varnish adalah cache yang dapat digunakan untuk membantu pemrosesan dynamic web. Arsitekrut yang dipakai pada tutorial kali ini adalah varnish bertugas untuk menerima request dari web, dan kemudian meneruskan request ke apache.

arsitektur

Cara melakukan instalasi adalah sebagai berikut:

yum install httpd -y
systemctl start httpd
systemctl enable httpd
yum install varnish -y

Buka /etc/httpd/conf/httpd.conf , ganti Listen 80 dengan Listen 8080

Restart httpd

systemctl restart httpd

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

backend default {
    .host = "127.0.0.1";
    .port = "8080";
}

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

VARNISH_LISTEN_PORT=80

Restart varnish

systemctl restart varnish

Lakukan pengecekan dengan curl

$ curl -I http://ip-address
HTTP/1.1 403 Forbidden
Date: Tue, 06 Dec 2016 08:22:38 GMT
Server: Apache/2.4.6 (CentOS)
Last-Modified: Thu, 16 Oct 2014 13:20:58 GMT
ETag: "1321-5058a1e728280"
Accept-Ranges: bytes
Content-Length: 4897
Content-Type: text/html; charset=UTF-8
X-Varnish: 2
Age: 0
Via: 1.1 varnish-v4

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

[1]

2 thoughts on “Install Varnish dan Apache pada Centos 7

  1. Install Varnish Apache PHP Mariadb (LAMP) Centos 7 – Notulensiku

    […] postingan sebelumnya, ada tutorial untuk menginstall varnish dan apache. Tutorial kali ini membahas cara instalasi […]

  2. Menampilkan Client IP Apache Menggunakan Varnish - Notulensiku

    […] kita menggunakan varnish seperti pada tutorial ini dan ini, maka client ip pada access_log Apache menjadi berasal dari 127.0.0.1. Hal ini dikarenakan […]

Leave A Comment