Cara menginstal Web Server Nginx di server Ubuntu

Cara menginstal Web Server Nginx di server Ubuntu – Nginx (dibaca “engine-x”) adalah perangkat lunak server web yang populer, ringan, dan berkinerja tinggi. Tutorial ini akan memandu Anda dari awal hingga bisa melihat halaman web default Nginx berjalan di server Anda. Langsung saja, berikut tutorialnya

Prasyarat:

  • Server yang menjalankan sistem operasi Ubuntu.
  • Akses ke server melalui terminal (SSH).
  • Memiliki hak akses sudo.

Langkah 1: Perbarui Paket Server

Langkah pertama yang paling penting sebelum menginstal perangkat lunak baru adalah memperbarui daftar paket server Anda. Ini memastikan Anda mendapatkan versi perangkat lunak terbaru dan pembaruan keamanan.

Jalankan perintah berikut di terminal Anda:

sudo apt update && sudo apt upgrade -y

Perintah ini akan menyegarkan daftar paket dari repositori dan kemudian meningkatkan semua paket yang terpasang ke versi terbarunya.

Langkah 2: Instal Nginx

 

Setelah paket diperbarui, sekarang saatnya menginstal Nginx. Untungnya, Nginx tersedia di repositori default Ubuntu, jadi instalasinya sangat mudah.

Jalankan perintah ini:

sudo apt install nginx -y

Sistem akan secara otomatis mengunduh dan menginstal Nginx beserta semua dependensi yang dibutuhkannya.

Langkah 3: Konfigurasi Firewall

Server Ubuntu sering kali dilengkapi dengan firewall ufw (Uncomplicated Firewall). Untuk memungkinkan orang mengunjungi situs web kita, kita perlu membuka port untuk lalu lintas web (HTTP port 80).

  1. Lihat profil aplikasi yang tersedia untuk ufw
    sudo ufw app list
    

    Anda akan melihat output seperti ini, yang menunjukkan bahwa Nginx telah mendaftarkan beberapa profil:

    Available applications:
      Nginx Full
      Nginx HTTP
      Nginx HTTPS
      OpenSSH
    
  2. Izinkan lalu lintas ‘Nginx HTTP’: Untuk memulai, kita hanya akan mengizinkan lalu lintas HTTP standar.
    sudo ufw allow 'Nginx HTTP'
    
  3. Verifikasi status firewall: Pastikan aturannya sudah diterapkan.
    sudo ufw status
    

    Anda akan melihat bahwa lalu lintas ke ‘Nginx HTTP’ diizinkan (allow).

Langkah 4: Periksa Status Web Server

 

Setelah instalasi dan konfigurasi firewall selesai, Nginx seharusnya sudah berjalan secara otomatis. Mari kita pastikan.

Gunakan perintah systemctl untuk memeriksa status layanan Nginx:

systemctl status nginx

Jika semuanya berjalan lancar, Anda akan melihat status active (running) dengan warna hijau. Ini menandakan web server Anda sudah aktif dan berjalan.

Langkah 5: Akses Halaman Web Default

 

Inilah saat yang ditunggu-tunggu! Sekarang kita akan melihat hasil kerja kita.

  1. Cari tahu Alamat IP Server Anda: Jika Anda belum tahu alamat IP publik server Anda, Anda bisa menemukannya dengan perintah:
    ip a
    

    Cari alamat IP di bawah antarmuka jaringan publik Anda (biasanya eth0).

  2. Buka Browser: Buka browser web favorit Anda (Chrome, Firefox, dll.) dan ketik alamat IP server Anda di bilah alamat:
    http://ALAMAT_IP_SERVER_ANDA
    

Jika semua langkah berhasil, Kita akan disambut dengan halaman default Nginx yang ikonik!

Was this article helpful?

Related Articles

Leave A Comment?

You must be logged in to post a comment.