GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Memasang Pernis di Ubuntu 20.04 LTS

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal Varnish di Ubuntu 20.04 LTS. Bagi Anda yang belum tahu, Varnish Cache adalah akselerator aplikasi web yang dapat digunakan sebagai proxy ke server web Apache Anda. Perangkat lunak open-source berada di depan server web Anda untuk melayani lalu lintas web dengan sangat cepat. Jika Anda menjalankan banyak server, Varnish Cache juga dapat digunakan sebagai penyeimbang beban. Itu membuat situs web Anda sangat cepat dan berakselerasi 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 melalui langkah-demi-langkah instalasi akselerator HTTP Varnish di Ubuntu 20.04 (Focal Fossa). Anda dapat mengikuti instruksi yang sama untuk Ubuntu 18.04, 16.04, dan distribusi berbasis Debian lainnya seperti Linux Mint.

Prasyarat

  • Server yang menjalankan salah satu sistem operasi berikut:Ubuntu 20.04, 18.04, 16.04, dan distribusi berbasis Debian lainnya seperti Linux Mint.
  • Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah.
  • 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 di Ubuntu 20.04 LTS Focal Fossa

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

sudo apt update
sudo apt upgrade

Langkah 2. Menginstal server web Apache.

Instal server web Apache menggunakan perintah di bawah ini:

sudo apt install apache2

Setelah instalasi server web Apache selesai, mulai server web dan periksa statusnya menggunakan perintah di bawah ini:

sudo systemctl start apache2
sudo systemctl status apache2

Sekarang kita mengkonfigurasi Apache untuk mendengarkan port 8080, buka file konfigurasi seperti yang ditunjukkan dengan:

sudo nano /etc/apache2/ports.conf

Dan cari baris Listen dan atur port lain. Dalam hal ini, saya akan memilih 8080 :

Listen 8080

Selanjutnya, edit default Apache Virtual Host untuk mendengarkan port 8080 ke:

sudo nano /etc/apache2/sites-available/000-default.conf

Ganti baris VirtualHost dengan yang ini:

<VirtualHost *:8080>

Simpan dan keluar dari file konfigurasi. Agar perubahan diterapkan, mulai ulang server web Apache:

sudo apachectl configtest
sudo systemctl restart apache2

Jika server Anda berjalan di belakang Firewall, pastikan untuk membuka port Apache:

sudo ufw allow http
sudo ufw allow https

Langkah 3. Menginstal Varnish di Ubuntu 20.04.

Varnish harus tersedia untuk instalasi di repositori standar Ubuntu. Jalankan perintah berikut untuk menginstalnya:

sudo apt install varnish

Selanjutnya, mulai layanan dan aktifkan untuk berjalan saat startup sistem:

sudo systemctl start varnish
sudo systemctl enable varnish

Langkah 4. Konfigurasikan Cache Pernis.

Kita dapat melakukannya dengan mengedit file konfigurasi Varnish / etc/default/varnish ':

cd /etc/varnish/
sudo cp default.vcl default.vcl.bak
sudo nano default.vcl

Dan di dalam bagian default backend, pastikan memiliki konfigurasi berikut:

backend default {
.host = "127.0.0.1";
.port = "8080";
}

Dan juga perlu membuat perubahan pada file konfigurasi lain:

cd /etc/default/
sudo nano varnish

Di bagian DAEMON_OPTS yang tidak diberi komentar ubah port mendengarkan dan biarkan sebagai berikut:

DAEMON_OPTS="-a :80 \
-T localhost:6082 \
-f /etc/varnish/default.vcl \
-S /etc/varnish/secret \
-s malloc,256m"

Sekarang saatnya untuk membuat satu perubahan terakhir dan dalam file yang mengelola layanan Varnish di mana Anda harus memodifikasi port mendengarkan:

sudo nano /lib/systemd/system/varnish.service

Kemudian, cari baris ExecStart dan ganti dengan yang ini:

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

Mulai ulang layanan Apache dan Varnish agar perubahan diterapkan:

sudo systemctl daemon-reload
sudo systemctl restart varnish
sudo systemctl restart apache2

Langkah 5. Menguji Pernis.

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

curl -I 192.168.77.21

Keluaran:

HTTP/1.1 200 OK
Date: Tue, 06 Apr 2021 08:16:21 GMT
Server: Apache/2.4.41 (Ubuntu)
Last-Modified: Tue, 05 Apr 2021 20:12:22 GMT
Vary: Accept-Encoding
Content-Type: text/html
X-Varnish: 2
Age: 0
Via: 1.1 varnish (Varnish/6.2)
ETag: W/"2aa6-5meil4naa0e-gzip"
Accept-Ranges: bytes
Content-Length: 10918
Connection: keep-alive

Selamat! Anda telah berhasil menginstal Varnish. Terima kasih telah menggunakan tutorial ini untuk menginstal cache Varnish pada sistem Focal Fossa Ubuntu 20.04 LTS Anda. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa official Situs web pernis.


Ubuntu
  1. Cara Memasang Pernis di Ubuntu 16.04 LTS

  2. Cara Menginstal Grafana di Ubuntu 16.04 LTS

  3. Cara Menginstal R di Ubuntu 18.04 LTS

  1. Cara Menginstal OctoberCMS di Ubuntu 16.04 LTS

  2. Cara Menginstal Varnish Cache di Ubuntu 14.04

  3. Cara Menginstal R di Ubuntu 20.04 LTS

  1. Cara Menginstal AbanteCart di Ubuntu 16.04 LTS

  2. Cara Menginstal Hubzilla di Ubuntu 18.04 LTS

  3. Cara menginstal ERPNext di Ubuntu 18.04 LTS