GNU/Linux >> Belajar Linux >  >> Linux

Cara install nginx terbaru di Debian dan Ubuntu

Nginx adalah salah satu server web paling populer di dunia dan bertanggung jawab untuk menghosting situs terbesar dan tersibuk di Internet. Dalam kebanyakan kasus, ini lebih ramah sumber daya daripada Apache dan dapat digunakan sebagai server web atau proxy terbalik.

Tutorial ini akan menunjukkan kepada Anda cara menginstal Nginx versi terbaru di Debian dan Ubuntu .

Instal versi terbaru Nginx di Debian#

Perbarui indeks paket apt:

sudo apt update && sudo apt upgrade -y

Jika Anda menginstal Nginx, Anda harus menghapusnya sebelum menginstal versi terbaru.

sudo apt remove nginx -y

Instal prasyarat:

sudo apt install curl gnupg2 ca-certificates lsb-release debian-archive-keyring

Impor kunci penandatanganan nginx resmi sehingga apt dapat memverifikasi keaslian paket. Ambil kuncinya:

curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor \
    | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null

Pastikan file yang diunduh berisi kunci yang benar.

gpg --dry-run --quiet --import --import-options import-show /usr/share/keyrings/nginx-archive-keyring.gpg

Keluaran harus menyertakan sidik jari lengkap.

pub   rsa2048 2011-08-19 [SC] [expires: 2024-06-14]
      573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62
uid                      nginx signing key <[email protected]>

Jika sidik jarinya berbeda, hapus file tersebut.

Untuk menyiapkan repositori apt untuk paket nginx yang stabil, jalankan perintah berikut:

echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] \
http://nginx.org/packages/debian `lsb_release -cs` nginx" \
    | sudo tee /etc/apt/sources.list.d/nginx.list

Siapkan penyematan repositori untuk memprioritaskan paket kami daripada paket yang disediakan oleh distribusi.

echo -e "Package: *\nPin: origin nginx.org\nPin: release o=nginx\nPin-Priority: 900\n" \
    | sudo tee /etc/apt/preferences.d/99nginx

Anda mungkin melihat keluaran berikut:

Package: *
Pin: origin nginx.org
Pin: release o=nginx
Pin-Priority: 900

Untuk menginstal nginx, jalankan perintah berikut:

sudo apt update && sudo apt install nginx -y

Instal versi terbaru Nginx di Ubuntu#

Instal prasyarat:

sudo apt install curl gnupg2 ca-certificates lsb-release ubuntu-keyring

Impor kunci penandatanganan nginx resmi sehingga apt dapat memverifikasi keaslian paket. Dapatkan kuncinya.

curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor \
    | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null

Pastikan file yang diunduh berisi kunci yang tepat:

gpg --dry-run --quiet --import --import-options import-show /usr/share/keyrings/nginx-archive-keyring.gpg

Impor Repositori Stabil Nginx

echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] \
http://nginx.org/packages/ubuntu `lsb_release -cs` nginx" \
    | sudo tee /etc/apt/sources.list.d/nginx.list

Sama seperti untuk Debian, sematkan repositori ke versi terbaru.

echo -e "Package: *\nPin: origin nginx.org\nPin: release o=nginx\nPin-Priority: 900\n" \
    | sudo tee /etc/apt/preferences.d/99nginx

Untuk menginstal nginx di Ubuntu, jalankan perintah berikut:

sudo apt update
sudo apt install nginx

Untuk memverifikasi bahwa penginstalan berhasil, jalankan perintah berikut:

sudo nginx -v

Outputnya harus seperti:

nginx version: nginx/1.20.1

Linux
  1. Cara Menginstal dan Mengkonfigurasi Nginx di Ubuntu 20.04

  2. Cara Menginstal Nginx di Ubuntu 16.04

  3. Cara Menginstal Nginx di Ubuntu 16.04

  1. Cara Menginstal Nginx di Debian 9

  2. Cara Menginstal dan Mengkonfigurasi Nginx di Ubuntu 18.04 / Debian 9

  3. Cara Menginstal AbanteCart dengan Nginx dan SSL di Debian 11

  1. Cara Menginstal Nginx di Debian 11

  2. Cara Menginstal Foreman di Ubuntu 18.04 / Ubuntu 16.04 &Debian 9

  3. Cara Install WildFly Terbaru di Ubuntu 20.04