Pada artikel ini, kami akan menjelaskan langkah-langkah yang diperlukan untuk menginstal Varnish di CentOS 7. Sebelum melanjutkan dengan tutorial ini, pastikan Anda login sebagai pengguna dengan hak sudo. Semua perintah dalam tutorial ini harus dijalankan sebagai pengguna non-root.
Varnish Cache (juga disebut sebagai Varnish) adalah proxy dan cache, atau akselerator HTTP, yang dirancang untuk meningkatkan kinerja situs web yang sibuk dan dinamis. Dengan mengarahkan lalu lintas ke halaman statis, pernis mengurangi jumlah panggilan halaman dinamis, sehingga mengurangi beban. Varnish dirancang untuk situs web dinamis yang sarat konten serta API yang banyak digunakan.
Instal Pernis di CentOS
Langkah 1. Perintah pertama akan memperbarui daftar paket untuk memastikan Anda mendapatkan versi dan dependensi terbaru.
sudo yum install epel-release sudo yum update
Langkah 2. Instal Pernis.
Sekarang instal Varnish dari repositori EPEL menggunakan perintah yum di bawah ini:
yum install varnish
Setelah instalasi, Anda harus memulai Varnish dan mengaktifkannya untuk memulai saat boot:
sudo systemctl start varnish sudo systemctl enable varnis
Untuk memeriksa status Varnish, jalankan perintah berikut:
sudo systemctl status varnish
Periksa versi Varnish yang sedang berjalan:
sudo varnishd -V
Langkah 3. Konfigurasikan Pernis.
Siapkan Varnish 5 untuk Apache:
nano /etc/varnish/varnish.params
Ubah VARNASH_LISTEN_PORT dari 6081 menjadi 80:
VARNISH_LISTEN_PORT=80
Sekarang edit file konfigurasi Apache:
nano /etc/httpd/conf/httpd.conf
Telusuri Listen 80 dan ganti dengan Listen 8080:
Listen 8080
Simpan dan tutup file, lalu mulai ulang Apache dan Varnish untuk mencerminkan perubahan:
systemctl restart httpd.service systemctl restart varnish.service
Langkah 4. Uji Pernis.
Sekarang Anda harus menjalankan Varnish dan Apache bersama-sama. Untuk memverifikasi bahwa Varnish aktif dan berfungsi, Anda dapat menggunakan perintah curl untuk melihat header HTTP:
curl -I http://localhost
Anda akan melihat output seperti ini:
HTTP/1.1 200 OK Date: Wed, 12 Feb 2019 10:46:07 GMT Server: Apache/2.4.6 (CentOS) Last-Modified: Fri, 16 Dec 2019 10:36:53 GMT ETag: "6c-intanramona61c14" Content-Length: 108 Content-Type: text/html; charset=UTF-8 X-Varnish: 32770 Age: 0 Via: 1.1 varnish-v4 Connection: keep-alive
Selamat, Anda telah mempelajari cara menginstal cache Varnish di CentOS 7. Jika Anda memiliki pertanyaan, silakan tinggalkan komentar di bawah.