Artikel Saya

Mengenal Nginx: Web Server Ringan, Cepat, dan Andal untuk CentOS

Doni Suhendar 09 April 2025 169 Melihat Tips & Trik Teknologi
project-details
Bagikan

Kenalan Sama Nginx: Web Server Ringan dan Cepat

Kalau kamu lagi cari web server yang ringan, cepat, dan bisa diandalkan, Nginx (dibaca: engine-x) adalah salah satu pilihan terbaik. Nginx udah lama jadi andalan buat developer dan sysadmin karena performanya yang stabil, konsumsi resource rendah, dan kemampuannya menangani banyak koneksi secara efisien.

Apa itu Nginx?

Nginx adalah web server open-source yang dirancang buat menangani banyak koneksi secara bersamaan. Selain jadi web server, Nginx juga bisa difungsikan sebagai reverse proxy, load balancer, dan HTTP cache.

Dibandingkan dengan Apache, Nginx lebih unggul dalam hal efisiensi resource dan kecepatan respon, terutama saat melayani trafik tinggi.

Kelebihan Nginx

  • Ringan dan cepat
    Cocok untuk server dengan spesifikasi minim, tapi tetap ingin performa maksimal.

  • Stabil
    Banyak dipakai perusahaan besar seperti Netflix, Dropbox, dan WordPress.

  • Multi-fungsi
    Bisa jadi web server, reverse proxy, bahkan load balancer.

  • Konfigurasi simpel
    File konfigurasi pakai format yang mudah dibaca dan diatur.

Kelebihan Nginx

 

Cara Instalasi Nginx di CentOS

Berikut langkah-langkah instalasi Nginx di CentOS 7/8.

1. Update Repositori

sudo yum update -y

2. Tambahkan Repositori Nginx

sudo yum install epel-release -y

3. Install Nginx

sudo yum install nginx -y

4. Jalankan dan Aktifkan Nginx

sudo systemctl start nginx
sudo systemctl enable nginx

5. Cek Status Nginx

sudo systemctl status nginx

Kalau semuanya lancar, kamu bakal lihat status active (running).

6. Akses Web Server dari Browser

Buka browser dan ketik IP server kamu, misalnya:

http://xxx.xxx.x.xxx

Kalau muncul halaman default Nginx, artinya instalasi berhasil.

 

Penggunaan Dasar Nginx

Lokasi File Konfigurasi

  • Konfigurasi utama: /etc/nginx/nginx.conf

  • Direktori situs: /usr/share/nginx/html

  • File konfigurasi virtual host (opsional): /etc/nginx/conf.d/*.conf

Restart atau Reload Nginx

Kalau kamu ubah konfigurasi, jangan lupa restart atau reload Nginx:

sudo systemctl restart nginx     # restart penuh
sudo nginx -s reload             # reload konfigurasi tanpa putus koneksi

 

Nginx adalah web server yang simpel tapi powerful. Instalasinya juga nggak ribet, terutama di CentOS. Buat kamu yang lagi butuh server untuk aplikasi web ringan sampai kompleks, Nginx bisa banget jadi pilihan utama.

Kalau kamu udah install dan nyoba, tinggal eksplorasi lebih lanjut aja: mulai dari setup reverse proxy, SSL, sampai load balancing. Semuanya bisa dilakukan bareng Nginx.

Kalau kamu pakai Ubuntu dan pengen tahu cara install Nginx di sana, silakan cek artikel berikut: Cara Install Nginx Web Server di Ubuntu – Panduan Mudah dan Lengkap