GNU/Linux >> Belajar Linux >  >> AlmaLinux

Cara Install Nginx Mainline Terbaru di AlmaLinux 8

Bagi mereka yang menggunakan AlmaLinux 8, Anda mungkin memperhatikan bahwa memasang Nginx langsung dari Appresteam-nya tidak menginstal versi stabil atau arus utama terbaru. Ini cukup jauh di belakang di mana Nginx stabil, dan Mainline saat ini sedang dalam perkembangannya.

Untuk sebagian besar, menggunakan Nginx default yang dibundel dengan aliran Aplikasi AlmaLinux akan lebih disukai. Namun, tutorial berikut akan membahas langkah-langkah yang diperlukan untuk menggunakan versi yang lebih baru untuk fitur terbaru.

Prasyarat

  • OS yang Disarankan: AlmaLinux 8.
  • Akun pengguna: Akun pengguna dengan hak istimewa sudo atau akses root (perintah su) .

Memperbarui Sistem Operasi

Perbarui AlmaLinux . Anda sistem operasi untuk memastikan semua paket yang ada mutakhir:

sudo dnf upgrade --refresh -y

Tutorial akan menggunakan perintah sudo dan dengan asumsi Anda memiliki status sudo .

Untuk memverifikasi status sudo di akun Anda:

sudo whoami

Contoh keluaran yang menunjukkan status sudo:

[joshua@localhost ~]$ sudo whoami
root

Untuk mengatur akun sudo yang ada atau baru, kunjungi tutorial kami di Cara Menambahkan Pengguna ke Sudoers di AlmaLinux .

Untuk menggunakan akun root , gunakan perintah berikut dengan kata sandi root untuk masuk.

su

Hapus Instalasi Nginx Sebelumnya

Pertama, Anda perlu menghapus penginstalan Nginx sebelumnya yang aktif sebelum menginstal Nginx Mainline.

Hentikan Nginx menggunakan systemctl perintah sebagai berikut:

sudo systemctl stop nginx

Selanjutnya, hapus Nginx menggunakan perintah berikut:

sudo dnf remove nginx

Buat &Instal Repositori Ngnix

Sekarang Anda telah berhasil menghapus versi Nginx yang lama, jika Anda telah menginstalnya, untuk menginstal jalur utama Nginx, Anda harus menginstal ketergantungannya terlebih dahulu, yaitu dnf-utilities dengan perintah berikut:

sudo dnf install dnf-utils -y

Setelah terinstal, gunakan editor teks favorit Anda, buat file berikut:

sudo nano /etc/yum.repos.d/nginx.repo

Selanjutnya, Anda perlu menambahkan kode berikut, yang menentukan repositori Nginx yang akan kita gunakan untuk menginstal versi arus utama Nginx terbaru:

[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

Untuk menyimpan gunakan (CTRL+O), lalu keluar dari (CTRL+X) .

Instal Nginx Mainline Terbaru

Secara default, repositori terbaru untuk paket Nginx yang stabil digunakan terlebih dahulu. Namun, Anda akan menginstal Nginx mainline , jadi Anda perlu menjalankan perintah berikut untuk mengaktifkan repositori jalur utama sebagai berikut:

sudo yum-config-manager --enable nginx-mainline

Selanjutnya, instal jalur utama Nginx sebagai berikut:

sudo dnf install nginx

Perhatikan nomor versi yang sedang diinstal seperti di bawah ini:

Ketik “Y”, lalu tekan “ENTER KEY” untuk melanjutkan penginstalan.

Perhatikan bahwa Anda akan melihat pop-up yang memberi tahu Anda tentang mengimpor kunci GPG selama penginstalan.

Ketik “Y”, lalu tekan “ENTER KEY” untuk melanjutkan penginstalan.

nginx -v

Untuk memverifikasi versi arus utama Nginx, gunakan perintah berikut untuk mengonfirmasi:

Contoh keluaran:

nginx version: nginx/1.21.3

Secara default, Nginx tidak diaktifkan dan dinonaktifkan saat instalasi. Untuk mengaktifkan layanan Nginx Anda, gunakan:

sudo systemctl start nginx

Untuk mengaktifkan Nginx agar dapat dimulai saat boot, gunakan perintah berikut:

sudo systemctl enable nginx

Terakhir, periksa status untuk memverifikasi bahwa Nginx berfungsi dengan benar:

sudo systemctl status nginx

Contoh keluaran:

Selamat, Anda telah berhasil menginstal build Nginx Mainline terbaru di server Anda.

Konfigurasi Firewall

Jika Anda tidak mengganti layanan Nginx yang ada dan menginstal Nginx untuk pertama kalinya, Anda mungkin perlu mengonfigurasi firewall untuk lalu lintas HTTP dan HTTPS. Contoh cara melakukannya adalah di bawah ini:

Untuk mengizinkan lalu lintas HTTP, gunakan perintah berikut:

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

Untuk mengizinkan lalu lintas HTTPS, gunakan perintah berikut:

sudo firewall-cmd --permanent --zone=public --add-service=https

Setelah selesai, Anda perlu mengefektifkan perubahan dengan memuat ulang firewall:

sudo firewall-cmd --reload

AlmaLinux
  1. Cara menginstal tumpukan LEMP di AlmaLinux

  2. Cara Menginstal MongoDB di AlmaLinux 8

  3. Cara Install PHP 8.1 Terbaru di AlmaLinux

  1. Cara Install Nginx Mainline atau Stable Terbaru di Debian 11

  2. Bagaimana cara menginstal Lighttpd di AlmaLinux 8

  3. Cara Install PrestaShop di Almalinux 8

  1. Cara Install Nginx di AlmaLinux 8

  2. Cara Menginstal Python 3.10 di AlmaLinux 8

  3. Cara Menginstal MariaDB 10.6 di AlmaLinux 8