Posted in 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.
Install Varnish Apache PHP Mariadb (LAMP) Centos 7 – Notulensiku
[…] postingan sebelumnya, ada tutorial untuk menginstall varnish dan apache. Tutorial kali ini membahas cara instalasi […]
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 […]