GNU/Linux >> Belajar Linux >  >> Arch Linux

Cara Memasang Pernis di AlmaLinux 8

Dalam tutorial ini, kami akan menunjukkan cara menginstal Varnish di AlmaLinux 8. Bagi Anda yang tidak tahu, Varnish cache adalah open-source, akselerator HTTP berkinerja tinggi yang dirancang untuk mempercepat server web. Varnish secara eksklusif berfokus pada HTTP dibandingkan dengan server proxy lain yang berfokus pada FTP, SMTP, dan protokol jaringan lainnya. Varnish murni dirancang untuk mempercepat caching situs web dinamis yang berat. Varnish berada di antara Nginx dan klien yang menerima permintaan dari klien dan meneruskannya ke backend. Ini akan meningkatkan kinerja server web karena Varnish akan menyajikan konten dari memori.

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 cache Varnish di AlmaLinux 8. Anda dapat mengikuti instruksi yang sama untuk CentOS dan Rocky Linux.

Prasyarat

  • Server yang menjalankan salah satu sistem operasi berikut:AlmaLinux 8, CentOS, dan Rocky Linux 8.
  • 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 Pernis di AlmaLinux 8

Langkah 1. Pertama, mari kita mulai dengan memastikan sistem Anda mutakhir.

sudo dnf update
sudo dnf install epel-release
sudo dnf install dnf-plugins-core

Langkah 2. Menginstal Varnish 7 di AlmaLinux 8.

Secara default, Varnish tersedia di repositori dasar AlmaLinux 8. Sekarang kita jalankan perintah berikut untuk menambahkan repositori cache Varnish ke sistem Anda menggunakan perintah berikut:

curl -s https://packagecloud.io/install/repositories/varnishcache/varnish70/script.rpm.sh | bash

Setelah repositori ditambahkan, sekarang instal Varnish menggunakan perintah berikut di bawah ini:

sudo dnf install varnish

Setelah instalasi selesai, sekarang aktifkan Varnish (untuk memulai secara otomatis saat sistem boot), dan verifikasi status menggunakan perintah di bawah ini:

sudo systemctl start varnish
sudo systemctl enable varnish
sudo systemctl status varnish

Langkah 3. Konfigurasi Cache Pernis.

Sekarang kita perlu mengkonfigurasi Varnish untuk mendengarkan pada port 80. Anda dapat melakukannya dengan mengedit /usr/lib/systemd/system/varnish.service berkas:

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

Tambahkan konfigurasi untuk mengubah port 6081 menjadi 80 seperti gambar di bawah ini:

ExecStart=/usr/sbin/varnishd -a :80 -a localhost:8443,PROXY -p feature=+http2 -f /etc/varnish/default.vcl -s malloc,2g

Simpan dan tutup file lalu muat ulang systemd daemon untuk menerapkan perubahan:

sudo systemctl daemon-reload
sudo systemctl restart varnish

Langkah 4. Mengonfigurasi Nginx untuk Bekerja dengan Varnish Cache.

Pertama, instal paket Nginx dengan perintah berikut:

sudo dnf install nginx

Selanjutnya, edit file konfigurasi utama Nginx menggunakan perintah berikut:

nano /etc/nginx/nginx.conf

Kemudian ubah port pendengar menjadi 8080:

.....
server {
        listen       8080 default_server;
        listen       [::]:8080 default_server;
        server_name  _;
        root         /usr/share/nginx/html;
.....

Simpan dan tutup file setelah Anda selesai, lalu mulai layanan Nginx untuk menerapkan perubahan:

sudo systemctl restart nginx

Langkah 5. Konfigurasi Firewall.

Secara default AlmaLinux 8 menyertakan firewall yang terkunci sepenuhnya. Anda harus membuka akses ke layanan HTTP di firewall untuk memungkinkan pengguna mengakses situs web atau aplikasi yang berjalan melalui HTTP, dan juga memuat ulang pengaturan firewall untuk menerapkan perubahan baru:

sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload

Langkah 6. Menguji Cache Pernis.

Setelah berhasil diinstal, cache Varnish diaktifkan dan bekerja dengan layanan Nginx dengan curl perintah di bawah ini:

curl -I http://your-server-IP-address

Keluaran:

HTTP/1.1 200 OK
Server: nginx/1.14.1
Date: Mon, 19 Feb 2022 05:39:06 GMT
Content-Type: text/html
Content-Length: 3429
Last-Modified: Thu, 20 May 2021 18:36:03 GMT
ETag: "60gdt6af-d65"
X-Varnish: 2
Age: 0
Via: 1.1 varnish (Varnish/7.0)
Accept-Ranges: bytes
Connection: keep-alive

Selamat! Anda telah berhasil menginstal Varnish. Terima kasih telah menggunakan tutorial ini untuk menginstal Varnish HTTP Cache pada sistem AlmaLinux 8 Anda. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa situs resmi Varnish .


Arch Linux
  1. Cara Install Ntopng di AlmaLinux 8

  2. Cara Instal Laravel di AlmaLinux 8

  3. Cara Menginstal Prometheus di AlmaLinux 8

  1. Cara Instal Docker di AlmaLinux 8

  2. Cara Instal Apache di AlmaLinux 8

  3. Cara Install phpMyAdmin di AlmaLinux 8

  1. Cara Instal Nginx di AlmaLinux 8

  2. Cara Menginstal PostgreSQL di AlmaLinux 8

  3. Cara Menginstal MongoDB di AlmaLinux 8