Cara Menginstal NGINX dari Repository Resmi NGINX pada Ubuntu

Untuk menginstal NGINX dari repository resmi NGINX pada Ubuntu, Anda perlu menambahkan repository NGINX ke sistem Anda, lalu menginstal NGINX dari sana. Ini akan memungkinkan Anda mendapatkan versi terbaru NGINX yang mungkin lebih mutakhir daripada yang tersedia melalui repository default Ubuntu.

Berikut adalah langkah-langkah untuk melakukannya:

1. Hapus Versi NGINX yang Sudah Ada (Opsional)

Jika Anda sudah menginstal NGINX dari repository Ubuntu dan ingin menggantinya dengan versi dari repository resmi NGINX, sebaiknya hapus versi sebelumnya:

sudo apt-get remove nginx nginx-common nginx-full

2. Tambahkan Repositori Resmi NGINX

a. Tambahkan Kunci Signing NGINX

Tambahkan kunci penandatanganan untuk repository NGINX agar sistem dapat memverifikasi paket dari NGINX:

curl -fsSL https://nginx.org/keys/nginx_signing.key | sudo gpg --dearmor -o /usr/share/keyrings/nginx-archive-keyring.gpg

b. Tambahkan Repository ke Sistem

Untuk Ubuntu yang berbasis rilis stabil (seperti 20.04, 22.04, dll.), tambahkan repository NGINX sebagai berikut:

  • Untuk NGINX stabil (rekomendasi):
echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] https://nginx.org/packages/ubuntu noble nginx" | sudo tee /etc/apt/sources.list.d/nginx.list
  • Untuk NGINX mainline (lebih sering di-update dengan fitur baru, tapi bisa kurang stabil):
echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] https://nginx.org/packages/mainline/ubuntu `lsb_release -cs` nginx" | sudo tee /etc/apt/sources.list.d/nginx.list

Pastikan lsb_release -cs akan mengembalikan codename distribusi Ubuntu yang Anda gunakan (misalnya, focal untuk 20.04 atau jammy untuk 22.04).

c. Perbarui Repository Paket

Setelah menambahkan repository, perbarui daftar paket agar sistem Anda mengetahui tentang versi terbaru NGINX dari repository resmi:

sudo apt-get update

3. Install NGINX

Setelah repository resmi NGINX ditambahkan, Anda dapat menginstal NGINX menggunakan perintah berikut:

sudo apt-get install nginx

Perintah ini akan menginstal versi terbaru NGINX dari repository resmi NGINX yang telah Anda tambahkan.

4. Verifikasi Instalasi

Setelah instalasi selesai, periksa apakah NGINX telah terinstal dengan benar dan versi yang diinstal:

nginx -v

Ini akan menampilkan versi NGINX yang Anda instal dari repository resmi. Pastikan versinya adalah yang diharapkan (misalnya, 1.26.x untuk versi terbaru).

5. Mulai NGINX dan Aktifkan di Boot

Setelah menginstal, Anda dapat memulai NGINX dan mengatur agar NGINX berjalan otomatis saat sistem dinyalakan:

sudo systemctl start nginx
sudo systemctl enable nginx

6. Konfigurasi SSL atau Perubahan Lain (Opsional)

Jika Anda memerlukan SSL atau pengaturan khusus lainnya, Anda dapat menyesuaikan file konfigurasi NGINX di /etc/nginx/nginx.conf atau di blok server virtual di /etc/nginx/sites-available/ dan /etc/nginx/sites-enabled/.

Kesimpulan:

  • Tambahkan repository resmi NGINX untuk mendapatkan versi terbaru.
  • Instal NGINX menggunakan apt-get install.
  • Verifikasi instalasi dan sesuaikan konfigurasi NGINX sesuai kebutuhan.

Dengan repository resmi NGINX, Anda akan menerima update langsung dari tim NGINX, yang biasanya lebih mutakhir daripada versi yang tersedia di repository Ubuntu.

Leave a Comment