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
- 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.
- Install Nginx
untuk mengunduh dan menginstal semua file dan dependensi Nginx secara otomatis, gunakan command line berikut:
sudo apt install nginx -y
- 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
- 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 - Cek Status Nginx
Untuk meliaht status Nginx gunakan command line berikut:
sudo systemctl status nginx
Jika aktif, output akan menampilkan:
- Cek di Browser
Buka IP VPS anda di browser maka akan menampilkan: - Tips Tambahan
- Untuk melihat versi Nginx
nginx -v
- Reload Nginx setelah konfigurasi
sudo systemctl reload nginx
- Edit konfigurasi default (untuk testing website):
sudo nano /etc/nginx/sites-available/default
- Untuk melihat versi Nginx
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.