Categories: Linux

Install Varnish dan Apache pada Centos 7

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.

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]

Akhmad Fakhoni Listiyan Dede

View Comments

Share
Published by
Akhmad Fakhoni Listiyan Dede

Recent Posts

Install kubernetes cluster using kubeadm

Hello everyone! 👋 Welcome to our step-by-step guide on using kubeadm to install Kubernetes. It's…

10 months ago

Meningkatkan Efisiensi Memory Proxmox Lebih dari 20%

Proxmox adalah hypervisor yang populer digunakan karena penggunaannya yang cukup simpel jika dibandingkan dengan hypervisor…

4 years ago

Longhorn Failed Upgrade from v0.8.1 to v1.0.0 caused by pv created before v0.6.2

This post is mirror of https://forums.rancher.com/t/failed-upgrade-from-v0-8-1-to-v1-0-0-caused-by-pv-created-before-v0-6-2/17586 I scale down all pods that has vpc to…

4 years ago

Cara Setup Network Ubuntu Server 18.04 pada Proxmox

Ubuntu Konfigurasi network pada Ubuntu Server 18.04 berbeda dengan ubuntu versi sebelumnya. Versi sebelumnya menggunakan…

4 years ago

VSCode Terminal Font Fix on MacOS

For detailed problems, see https://notulensiku.com/2019/02/fix-integrated-terminal-font-vscode/ To solve on mac, you need to install powerline fonts…

5 years ago

Enable Forward Secrecy pada Apache

Untuk mengaktifkan Forward Secrecy pada web browser Apache, versi minimum yang dibutuhkan adalah: OpenSSL 1.0.1c+Apache…

5 years ago