Home / Linux / Ubuntu / Cara Install Nginx di Ubuntu 24.04

Cara Install Nginx di Ubuntu 24.04

Cara Install Nginx di Ubuntu 24.04

Cara Install Nginx di Ubuntu 24.04

lebakcyber.net – Cara Install Nginx di Ubuntu 24.04. Nginx merupakan sebuah software open source yang pertama kali dikembangkan oleh Igor Sysoev di tahun 2004, pada awalnya Igor membuat Nginx untuk bisa mengatasi masalah C10K yang dapat melakukan penanganan terhadap 10 ribu koneksi dalam waktu yang bersamaan.

Nginx dapat bisa kita pakai sebagai web server. Nginx dapat menyajikan data statis seperti HTML, CSS, Java Script ataupun untuk menjalankan aplikasi berbasis web yang digunakan dengan menggunakan bahasa PHP, Node.JS, Ruby ataupun Python.

Nginx sendiri memiliki skalabilitas dan juga kinerja yang tinggi, hal tersebut membuat Nginx dirancang agar dapat menangani ratusan atau bahkan ribuan koneksi sekaligus dengan sangat efisien.

Untuk penggunaan dari resourcenya sendiri, Nginx tidak memakan terlalu banyak resource dan hanya menggunakan sedikit penggunaan dari RAM ataupun CPU.

Dan pada kesempatan kali ini kita akan melakukan proses instalasi Nginx pada sistem operasi Ubuntu 24.04. Jadi silahkan disimak dan diikuti langkah-langkahnya.

Langkah-Langkah Instalasi Nginx di Ubuntu 24.04

Pertama silahkan teman-teman buka terminal, lalu masukan perintah sebagai root seperti dibawah ini :

sudo su

Selanjutnya setelah berhasil login sebagai root, kita lakukan proses update dan upgrade dengan perintah seperti dibawah ini :

apt update
apt upgrade -y

Setelah proses update dan upgrade selesai, selanjutnya kita lakukan proses instalasi Nginx dengan perintah dibawah ini :

apt install nginx -y

Tampilan dari proses instalasi nginx akan seperti pada proses dibawah ini :

root@virdane-Ubuntu:/home/virdane# apt install nginx -y
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  nginx-common
Suggested packages:
  fcgiwrap nginx-doc
The following NEW packages will be installed:
  nginx nginx-common
0 upgraded, 2 newly installed, 0 to remove and 12 not upgraded.
Need to get 564 kB of archives.
After this operation, 1,596 kB of additional disk space will be used.
Get:1 http://id.archive.ubuntu.com/ubuntu noble-updates/main amd64 nginx-common all 1.24.0-2ubuntu7.4 [43.4 kB]
Get:2 http://id.archive.ubuntu.com/ubuntu noble-updates/main amd64 nginx amd64 1.24.0-2ubuntu7.4 [521 kB]
Fetched 564 kB in 4s (143 kB/s)
Preconfiguring packages ...
Selecting previously unselected package nginx-common.
(Reading database ... 155439 files and directories currently installed.)
Preparing to unpack .../nginx-common_1.24.0-2ubuntu7.4_all.deb ...
Unpacking nginx-common (1.24.0-2ubuntu7.4) ...
Selecting previously unselected package nginx.
Preparing to unpack .../nginx_1.24.0-2ubuntu7.4_amd64.deb ...
Unpacking nginx (1.24.0-2ubuntu7.4) ...
Setting up nginx-common (1.24.0-2ubuntu7.4) ...
Created symlink /etc/systemd/system/multi-user.target.wants/nginx.service → /usr/lib/systemd/system/nginx.service.
Setting up nginx (1.24.0-2ubuntu7.4) ...
 * Upgrading binary nginx                                                                                             [ OK ] 
Processing triggers for man-db (2.12.0-4build2) ...
Processing triggers for ufw (0.36.2-6) ...
root@virdane-Ubuntu:/home/virdane# 

Terakhir kita lakukan pengecekan apakah Nginx sudah berhasil terinstall dan berjalan pada sistem dengan perintah :

systemctl status nginx

Jika proses instalasi dan Nginx sudah berjalan pada sistem operasi ubuntu 24.04, maka informasi yang ditampilkan akan seperti dibawah ini :

nginx.service - A high performance web server and a reverse proxy server
     Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; preset: enabled)
     Active: active (running) since Sat 2025-07-12 21:15:30 WIB; 41s ago
       Docs: man:nginx(8)
    Process: 8478 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
    Process: 8479 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
   Main PID: 8520 (nginx)
      Tasks: 13 (limit: 18622)
     Memory: 9.2M (peak: 21.0M)
        CPU: 110ms
     CGroup: /system.slice/nginx.service
             ├─8520 "nginx: master process /usr/sbin/nginx -g daemon on; master_process on;"
             ├─8522 "nginx: worker process"
             ├─8523 "nginx: worker process"
             ├─8524 "nginx: worker process"
             ├─8525 "nginx: worker process"
             ├─8526 "nginx: worker process"
             ├─8527 "nginx: worker process"
             ├─8528 "nginx: worker process"
             ├─8529 "nginx: worker process"
             ├─8530 "nginx: worker process"
             ├─8531 "nginx: worker process"
             ├─8532 "nginx: worker process"
             └─8533 "nginx: worker process"

Sekarang kita coba cek di browser dengan mengetikan localhost, jika benar sukses maka akan tampil halaman seperti gambar dibawah ini :

Cara Install Nginx di Ubuntu 24.04

Mengelola Firewall Untuk Nginx

Langkah ini sebenarnya bersifat opsional, namun tidak ada salahnya untuk kita lakukan. Sekarang kita akan mengijinkan firewall agar memberikan akses Nginx ke Uncomplicated Firewall (UFW) dengan memasukan perintah seperti dibawah ini :

sudo ufw allow 'Nginx Full'
sudo ufw enable
sudo ufw status

Lokasi Direktori Pengaturan di Nginx

Berikut ini adalah beberapa lokasi direktori penting yang ada pada Nginx :

  • /var/www/html = Direktori yang dipakai untuk menyimpan berbagai file dari aplikasi web yang kita buat
  • /etc/nginx/nginx.conf = File yang digunakan untuk merubah atau melakukan penyetingan pada Nginx
  • Pengaturan virtual host
    • /etc/nginx/sites-enabled/ = Melihat virtual host yang aktif
    • /etc/nginx/sites-available/ = Melihat virtual host yang tersedia

Melakukan perintah start, restart dan stop Nginx

Berikut ini adalah perintah untuk menjalankalan, merestart ataupun menghentikan Nginx pada sistem operasi Ubuntu 24.04 :

systemctl start nginx //menjalankan Nginx
systemctl restart nginx //melakukan proses restart Nginx
systemctl stop nginx //menghentikan Nginx
systemctl status nginx //melihat status Nginx berjalan atau tidak.

Jadi seperti itulah bagaimana cara install Nginx di Ubuntu 24.04. Sangat mudah bukan untuk melakukan proses instalasinya. Selamat mencoba.

Leave a Reply

Your email address will not be published. Required fields are marked *