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.