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