GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Memasang Varnish Cache di Ubuntu 18.04 LTS

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal Varnish di Ubuntu 18.04 LTS. 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 di cache. Cache Varnish menyimpan salinan permintaan pengguna dan menyajikan halaman yang sama saat 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 server Ubuntu 18.04 (Bionic Beaver).

Prasyarat

  • Server yang menjalankan salah satu sistem operasi berikut:Ubuntu 18.04 dan distribusi berbasis Debian lainnya seperti Linux Mint.
  • 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 di Ubuntu 18.04 LTS Bionic Beaver

Langkah 1. Pertama, pastikan semua paket sistem Anda mutakhir dengan menjalankan apt-get berikut perintah di terminal.

sudo apt-get update
sudo apt-get upgrade

Langkah 2. Instal server web Apache.

Untuk bagian ini, kami akan mengasumsikan bahwa Anda telah menginstal Apache di server Anda dan menjalankannya dengan benar. Jika tidak, tulis perintah ini di terminal Anda:

sudo apt-get install apache2

Langkah 3. Memasang Varnish di Ubuntu 18.04 LTS.

Instal Varnish menggunakan perintah apt-get:

apt-get install varnish

Setelah instalasi selesai, mulai, dan aktifkan varnish.service menggunakan systemctl perintah:

systemctl start varnish.service
systemctl enable varnish.service

Langkah 4. Konfigurasi Varnish Cache di Ubuntu 18.04 Bionic Beaver.

Pernis secara otomatis dikonfigurasi untuk menyajikan konten melalui port 80 dan mengambil konten dari Apache pada port 8080, kita perlu memperbarui Apache untuk menyajikan konten melalui port 8080:

# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default.conf

NameVirtualHost 127.0.0.1:8080
Listen 127.0.0.1:8080

Jika Anda memiliki host virtual yang dikonfigurasi, Anda juga perlu memperbaruinya – pastikan konfigurasi Anda terlihat seperti ini:

<VirtualHost 127.0.0.1:8080>

Kita perlu mengkonfigurasi varnish agar berjalan di port 80. Pertama, buat file bernama varnish.service di dalam /etc/systemd/ direktori sistem:

### nano /etc/systemd/system/varnish.service

Kemudian, tambahkan konfigurasi berikut:

[Service]
ExecStart=/usr/sbin/varnishd -j unix,user=vcache -F -a :80 -T localhost:6082 -f /etc/varnish/default.vcl -S /etc/varnish/secret -s malloc,256m

Setelah Anda menyimpan dan keluar dari file itu, buka default.vcl berkas:

### nano /etc/varnish/default.vcl
backend default {
    .host = "127.0.0.1";
    .port = "8080";
}

Mulai ulang layanan Apache dan Varnish agar perubahan diterapkan:

systemctl restart apache2.service
systemctl restart varnish.service

Anda dapat memeriksa apakah pernis berfungsi dengan mengetikkan perintah berikut:

varnishstat

Langkah 5. Menguji Pernis.

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

[[email protected] ~ ]# curl -I 192.168.146.161
 HTTP/1.1 403 Forbidden
 Date: Mon, 17 Jul 2018 24:06:10 GMT
 Server: Apache/2.4.6 (Ubuntu) PHP/7.0.16
 Last-Modified: Thu, 16 Dec 2017 19:30:58 GMT
 ETag: "1321-5758ramona728280"
 Accept-Ranges: bytes
 Content-Length: 4897
 Content-Type: text/html; charset=UTF-8
 X-Varnish: 32779
 Age: 4
 Via: 1.1 varnish-v5
 Connection: keep-alive

Selamat! Anda telah berhasil menginstal Varnish. Terima kasih telah menggunakan tutorial ini untuk menginstal Varnish Cache pada sistem Ubuntu 18.04 LTS (Bionic Beaver). Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa resmi Situs web pernis.


Ubuntu
  1. Cara Menginstal Varnish Cache di Ubuntu 14.04

  2. Cara Memasang Pernis di Ubuntu 16.04 LTS

  3. Cara Memasang Pernis di Ubuntu 20.04 LTS

  1. Cara Menginstal Nginx di Ubuntu 18.04

  2. Cara Menginstal Docker di Ubuntu 22.04 / 20.04 LTS

  3. Cara Menginstal PlayOnLinux di Ubuntu 20.04 LTS

  1. Cara Menginstal MariaDB di Ubuntu 20.04 LTS

  2. Cara Menginstal Ansible di Ubuntu 20.04 LTS / 21.04

  3. Cara Menginstal Minikube di Ubuntu 20.04 LTS / 21.04