GNU/Linux >> Belajar Linux >  >> Ubuntu

Varnish Cache :Akselerator Aplikasi Web di CentOS

Memasang dan Mengonfigurasi Pernis sebagai Server Cache

Jika Kami memerlukan versi utama yang lebih baru daripada yang tersedia di EPEL, kami harus menggunakan repositori yang disediakan oleh varnish-cache.org.

Untuk RHEL 5 atau distribusi yang kompatibel

Jika kita menggunakan RHEL 5 atau distribusi yang kompatibel, kita dapat menggunakan

wget http://repo.varnish-cache.org/redhat/varnish-3.0/el5/noarch/varnish-release/varnish-release-3.0-1.el5.centos.noarch.rpm

Untuk RHEL 6 dan distribusi yang kompatibel

Jika kita menggunakan RHEL 6 atau distribusi yang kompatibel, kita dapat menggunakan

wget http://repo.varnish-cache.org/redhat/varnish-3.0/el6/noarch/varnish-release/varnish-release-3.0-1.el6.noarch.rpm

Sebelum melanjutkan, pastikan Anda mengeluarkan perintah berikut terlebih dahulu untuk menambahkan repositori

rpm –nosignature -i varnish-release-3.0-1.el5.centos.noarch.rpm

Perintah untuk menginstal Varnish di CentOS

yum instal pernis

Pemula konfigurasi pernis

Ada dua file teks biasa yang menggerakkan seluruh logika:

/etc/sysconfig/varnish (pada sistem Red Hat/CentOS/Fedora); atau /etc/default/varnish (di bawah Debian dan Ubuntu)

/etc/varnish/default.vcl

Catatan:Kedua file ini dikomentari dengan baik untuk membantu Anda memulai. Namun sebelum membuat perubahan apa pun, saya sangat menyarankan untuk menyimpan cadangan jika Anda ingin memulai dari awal lagi.

Mari kita mulai dengan file pertama — yang meneruskan parameter ke daemon pernis saat dimulai:

vi /etc/sysconfig/varnish
Periksa baris :
VARNISH_LISTEN_ADDRESS=x.x.x.x (Kita harus meletakkan IP publik server di sini)
VARNISH_LISTEN_PORT=80

Faktor berikutnya yang perlu dipertimbangkan, dan ini yang paling penting, adalah file /etc/varnish/default.vcl

Gunakan editor vi untuk mengeditnya:

vi /etc/varnish/default.vcl

Dalam file itu Anda dapat mengatur server backend, maksud saya server yang akan mencari konten Varnish.

Ubah nilai default ini:

ubah portnya menjadi 8080.

backend default {
.host =“127.0.0.1”;
.port =“8080”;
}

Konfigurasi di atas mengatakan bahwa Apache sebagai server backend tersedia di localhost pada port 8080 dan Varnish akan berjalan di depannya mendengarkan pada port 80 yang sebelumnya digunakan oleh Apache.

Konfigurasikan httpd untuk bekerja dengan Varnish

Buka file konfigurasi default Apache:

vi /etc/httpd/conf/httpd.conf

Kemudian cari baris yang bertuliskan “Listen 80″ dan ubah menjadi 127.0.0.1:8080:

sehingga akan terlihat seperti ini:

Cari juga baris ini:

Ubah ke:

NamaVirtualHost 127.0.0.1:8080

Sekarang gulir ke bawah halaman ke bawah untuk menemukan entri VirtualHost untuk situs web Anda. Ubah portnya menjadi 8080:

Terakhir restart layanan Apache dan Varnish.

  • layanan httpd dimulai ulang
  • layanan pernis dimulai ulang

Kami juga dapat menjalankan perintah berikut sehingga Varnish Cache dapat berjalan secara otomatis setiap kali server Anda boot atau reboot.

chkconfig –pernis level 345 aktif


Ubuntu
  1. Varnish Cache :Akselerator Aplikasi Web di CentOS

  2. Cara Menginstal Cache Pernis di CentOS

  3. Cara Menginstal Varnish Cache 4 di CentOS 7

  1. Cara Instal Varnish Cache di CentOS 8

  2. Cara Menginstal Varnish Cache di Ubuntu 14.04

  3. Instal Panel Web CentOS di CentOS 6

  1. Instal Firewall Aplikasi Web LibModsecurity dengan Nginx di CentOS 8

  2. Instal Varnish Cache 6 untuk Apache/Nginx di CentOS 8

  3. Cara Instal Varnish Cache dengan Apache di CentOS 7