GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Menginstal Varnish Cache 4 di CentOS 7

Dalam tutorial ini, kami akan menunjukkan cara menginstal Varnish Cache 4 di CentOS 7. Bagi Anda yang tidak tahu, Varnish Cache adalah akselerator HTTP open-source yang kuat yang dapat diinstal di depan server Web apa pun seperti Apache atau Nginx. Varnish Cache dapat meningkatkan kinerja keseluruhan server web Anda dengan menyimpan konten dalam cache. Cache Varnish menyimpan salinan permintaan pengguna dan menyajikan halaman yang sama ketika pengguna mengunjungi kembali halaman web. Itu membuat situs web Anda sangat cepat dan mempercepat kinerja situs web Anda hingga 300 – 1000x (berarti 80% atau lebih).

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo ' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda langkah demi langkah instalasi Varnish Cache di CentOS 7.

Prasyarat

  • Server yang menjalankan salah satu sistem operasi berikut:CentOS 7.
  • Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah.
  • Akses SSH ke server (atau cukup buka Terminal jika Anda menggunakan desktop).
  • Seorang non-root sudo user atau akses ke root user . Kami merekomendasikan untuk bertindak sebagai non-root sudo user , namun, karena Anda dapat membahayakan sistem jika tidak berhati-hati saat bertindak sebagai root.

Instal Varnish Cache 4 di CentOS 7

Langkah 1. Pertama, Anda harus mengaktifkan repositori EPEL di sistem Anda.

## RHEL/CentOS 7 64-Bit ##
# wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
# rpm -ivh epel-release-7-5.noarch.rpm

Langkah 2. Instal Varnish menggunakan Yum perintah.

yum -y update
yum -y install varnish

Mulai pernis dan buat pernis mulai saat boot:

systemctl start varnish.service
systemctl enable varnish.service

Untuk memeriksa status pernis, jalankan perintah berikut:

systemctl status varnish

Langkah 3. Mengonfigurasi Varnish.

Edit konfigurasi Varnish di bawah /etc/varnish:

### nano varnish.params
# Default address and port to bind to. Blank address means all IPv4
# and IPv6 interfaces, otherwise specify a host name, an IPv4 dotted
# quad, or an IPv6 address in brackets.
# VARNISH_LISTEN_ADDRESS=192.168.1.5
VARNISH_LISTEN_PORT=80

# Admin interface listen address and port
VARNISH_ADMIN_LISTEN_ADDRESS=192.168.136.131
VARNISH_ADMIN_LISTEN_PORT=6082

Edit default.vcl:

### nano default.vcl
# Default backend definition. Set this to point to your content server.
backend default {
    .host = "192.168.136.131";
    .port = "8080";
}

Edit konfigurasi server web apache dan ubah mendengarkan port ke 8080:

### nano /etc/httpd/conf/httpd.conf
Listen 8080

Edit firewall untuk mengizinkan layanan HTTP:

firewall-cmd --permanent --zone=internal --add-service=http
firewall-cmd --reload

Mulai ulang layanan Apache dan Varnish agar perubahan diterapkan:

systemctl restart varnish
systemctl restart httpd

Langkah 4. Menguji Pernis.

Pengujian terdiri dari membuat permintaan HTTP melalui curl dan memverifikasi bahwa itu ditangani oleh Varnish:

[[email protected] ]# curl -I 192.168.146.131
 HTTP/1.1 403 Forbidden
 Date: Mon, 02 Jun 2015 23:04:10 GMT
 Server: Apache/2.4.6 (CentOS) PHP/5.4.16
 Last-Modified: Thu, 16 Dec 2014 19:30:58 GMT
 ETag: "1321-5058a1e728280"
 Accept-Ranges: bytes
 Content-Length: 4897
 Content-Type: text/html; charset=UTF-8
 X-Varnish: 32779
 Age: 0
 Via: 1.1 varnish-v4
 Connection: keep-alive

Selamat! Anda telah berhasil menginstal cache varnish. Terima kasih telah menggunakan tutorial ini untuk menginstal Varnish 4 pada sistem CentOS 7. Untuk bantuan tambahan atau informasi berguna, kami menyarankan Anda untuk memeriksa Varnish resmi di situs web.


Cent OS
  1. Cara Menginstal Cache Pernis di CentOS

  2. Cara Instal Varnish Cache di CentOS 8

  3. Cara Menginstal Varnish Cache di Ubuntu 14.04

  1. Cara Menginstal PHP 7, 7.2 &7.3 Pada CentOS 7

  2. Cara Menginstal Java 11 &12 di CentOS 7

  3. Cara Menginstal Wine 4.0 di CentOS 7

  1. Cara Menginstal Vim 8.2 di CentOS 7

  2. Cara Menginstal VirtualBox di CentOS 7

  3. Cara Menginstal R di CentOS 7