Apa itu Nginx ?

Nginx adalah web server ringan, cepat, dan sering digunakan sebagai reverse proxy atau load balancer. Cocok untuk anda yang ingin membangun website atau aplikasi web dengan performa tinggi.

Sebelum memulai, pastikan sistem anda menggunakan Ubuntu (20.04, 22.04, 24.04) atau Debian (10/11/12) dan memiliki akses root atau sudo

Langkah - langkah install Nginx di Ubuntu atau Debian

  1. Update Repository
    Sebelum melakukan instalasi pada aplikasi apapun pastikan anda melakukan update repository dengan menggunakan command lane berikut:
    sudo apt update

    Command line ini memperbarui daftar paket dari repository agar anda menginstal versi terbaru dari Nginx.

  2. Install Nginx
    untuk mengunduh dan menginstal semua file dan dependensi Nginx secara otomatis, gunakan command line berikut:
    sudo apt install nginx -y
  3. Buka Port HTTP di Firewall
    Gunakan command line untuk melihat daftar aplikasi pada firewall dan pastikan Nginx sudah ada dalam daftar
    ufw app list


    Gunakan command line untuk membuka port 80 (HTTP) dan 443 (HTTPS) di firewall untuk akses web.

    sudo ufw allow 'Nginx Full'

    Untuk melihat apakah Nginx sudah mendapat akses di port 80 anda dapat menggunakan command line berikut:

    ufw status

    maka akan terlihat tampilan seperti gambar



  4. Aktifkan dan Jalankan Layanan Nginx
    Untuk menjalankan Nginx gunakan command line berikut:
    sudo systemctl enable nginx
    sudo systemctl start nginx
    

    enable: Nginx otomatis berjalan setiap kali server direstart
    start: Menjalankan Nginx sekarang juga

  5. Cek Status Nginx
    Untuk meliaht status Nginx gunakan command line berikut:
    sudo systemctl status nginx
    

    Jika aktif, output akan menampilkan:



  6. Cek di Browser
    Buka IP VPS anda di browser maka akan menampilkan:
  7. Tips Tambahan
    1. Untuk melihat versi Nginx
      nginx -v
      
    2. Reload Nginx setelah konfigurasi
      sudo systemctl reload nginx
      
    3. Edit konfigurasi default (untuk testing website):
      sudo nano /etc/nginx/sites-available/default
      

Kesimpulan

Instalasi Nginx di Ubuntu atau Debian sangat mudah dan cepat. Setelah instalasi, anda bisa langsung meng-host website statis atau mengatur Nginx sebagai reverse proxy untuk aplikasi web lain seperti Node.js, PHP, atau Python.

Sedang mencari hosting yang cepat, aman, dan terjangkau? Saatnya pindah ke Plasawebhost! Nikmati fitur lengkap dan dukungan pelanggan 24 jam. Cocok untuk pemula hingga developer profesional.