Cara Memasang Nginx Mainline di Ubuntu 22.10/22.04/20.04

Untuk pengguna Ubuntu, repositori default untuk Nginx mungkin tidak menginstal versi terbaru. Namun, bagi sebagian besar pengguna, ini memuaskan. Sementara itu, banyak pengguna yang mencari performa dan mengikuti keamanan, bug, dan performa terbaru akan mempertimbangkan untuk menginstal Nginx mainline. Nginx bahkan merekomendasikan untuk menginstal jalur utama melalui versi stabil. Perbedaan utama antara stable dan mainline adalah bahwa stable telah diuji sementara mainline memiliki fitur yang lebih baru dan lebih sedikit pengujian. Bergantung pada kebutuhan Anda, satu atau yang lain mungkin menjadi pilihan yang lebih baik untuk Anda. Jika Anda membutuhkan yang terbaru dan terhebat, gunakan arus utama. Jika Anda memerlukan rilis yang lebih stabil yang telah diuji secara menyeluruh, gunakan versi stabil.

Seperti yang dibahas dalam pendahuluan, tutorial berikut ini akan mencakup penginstalan Nginx versi utama di Ubuntu 22.10, 22.04, dan 20.04 dengan mengimpor repositori resmi dari Nginx, yang merupakan opsi paling direkomendasikan yang menyediakan jalur utama terbaru atau untuk pengguna yang lebih memilih untuk tetap tinggal stabil versi terbaru dari cabang ini juga.

Pemberitahuan Penting

Tutorial berikut dilakukan dengan rilis Ubuntu 22.10, dan contoh gambar diambil. Namun, itu diuji pada Ubuntu 20.04 dan Ubuntu 22.04. Di masa mendatang, jika Ubuntu membuat perubahan apa pun untuk memecah tutorial untuk salah satu versi distribusi, harap beri a komentar bagi saya untuk menyelidiki sehingga saya dapat memperbarui tutorial.

Langkah-langkah yang Direkomendasikan Sebelum Instalasi

Sebelum melanjutkan dengan tutorial, pastikan sistem Anda up-to-date dengan semua paket yang ada adalah baik.

sudo apt update

Secara opsional, Anda dapat membuat daftar pembaruan untuk pengguna yang memerlukan ulasan atau ingin tahu.


sudo apt --list upgradable

Lanjutkan untuk memutakhirkan semua paket usang menggunakan perintah berikut.

sudo apt upgrade

Hapus Instalasi Nginx Sebelumnya di Ubuntu Linux

Pertama, untuk menghindari konflik, Anda harus menghapus instalasi Nginx sebelumnya sebelum menginstal versi baru.

Pertama, buat cadangan konfigurasi Nginx Anda untuk diamankan.

sudo mv /etc/nginx/ /etc/nginx.old/

Hentikan Nginx menggunakan systemctl perintah sebagai berikut:

sudo systemctl stop nginx

Selanjutnya, hapus Nginx menggunakan perintah berikut:

sudo apt autoremove nginx*

Instal Nginx Mainline atau Stable di Ubuntu Linux

Tutorial ini untuk menginstal Nginx mainline, tetapi karena sangat mudah untuk mengimpor mainline atau stable, tutorial akan menampilkan kedua opsi, yang akan memberi Anda versi terbaru Nginx tanpa menunggu pengelola Ubuntu atau yang lain. PPA lain yang mungkin Anda gunakan untuk mengkompilasi dan mendorongnya ke repositori mereka.


Pertama, buka terminal Anda (CTRL+ALT+T) untuk pengguna desktop; pengguna server sudah berada di terminal dan menjalankan perintah instalasi berikut untuk paket-paket berikut.

sudo apt install curl gnupg2 ca-certificates lsb-release dirmngr software-properties-common apt-transport-https -y

Unduh dan tambahkan kunci Nginx GPG untuk memverifikasi keaslian paket.

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

Verifikasi kunci GPG dengan menggunakan perintah berikut.

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

Contoh output jika berhasil:

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

Selanjutnya, gunakan perintah berikut untuk menambahkan repositori Nginx stable atau mainline ke daftar apt package manager Anda.

Impor Repositori Utama Nginx:

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

impor Repositori Stabil Nginx:

echo "deb [arch=amd64,arm64 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

Idealnya, Anda harus mengatur Penyematan APT untuk memilih paket Nginx daripada repositori atau PPA default Ubuntu. Ini dapat dilakukan dengan menggunakan perintah berikut.


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

Contoh output:

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

Setelah selesai, perbarui repositori apt untuk mencerminkan tambahan baru.

sudo apt update

Sekarang lanjutkan untuk menginstal Nginx.

sudo apt install nginx

Secara opsional, Anda dapat memverifikasi instalasi di server atau desktop Nginx menggunakan perintah apt-cache policy. Mencantumkan build versi dan memastikan Nginx diinstal langsung dari repositori Nginx lebih baik.

apt-cache policy nginx

Contoh output:

contoh pengecekan perintah apt-cache policy pada instalasi nginx mainline di ubuntu linux

Gambar contoh di atas menunjukkan bahwa jalur utama Nginx terbaru diinstal langsung dari Nginx dan memiliki prioritas 900, lebih tinggi daripada repositori lain yang Anda konfigurasikan sebelumnya. Pada titik ini, Anda telah menginstal Nginx versi terbaru dari repositori resminya.



Bukan yang Anda cari? Coba cari tutorial tambahan.

3 pemikiran pada “Cara Install Nginx Mainline di Ubuntu 22.10/22.04/20.04”

  1. Terima kasih banyak. Ini bekerja dengan sempurna untuk saya dengan Ubuntu 20.04. Saya berhasil memperbarui Nginx saya. Terima kasih lagi.

    membalas

Tinggalkan Komentar