Kembali ke blog
Januari 13, 2026Panduan

Cara Menginstal dan Mengonfigurasi Nginx di Server Linux

Panduan langkah demi langkah tentang cara menginstal dan mengonfigurasi server web Nginx di distribusi Linux Ubuntu dan CentOS.

Cara Menginstal dan Mengonfigurasi Nginx di Server Linux

Nginx adalah server web dan server proxy terbalik berkinerja tinggi. Dikenal karena stabilitasnya, set fitur yang kaya, dan konsumsi sumber daya yang rendah. Panduan ini akan membantu Anda menginstal dan mengonfigurasi Nginx di server Linux Hiddence Anda.

Menginstal Nginx di Ubuntu/Debian

Perbarui daftar paket dan instal Nginx:

bash
sudo apt update
sudo apt install nginx -y

Menginstal Nginx di RHEL / CentOS / AlmaLinux / Rocky Linux

Instal repositori EPEL dan Nginx:

bash
sudo yum install epel-release -y
sudo yum install nginx -y
sudo systemctl start nginx
sudo systemctl enable nginx

Konfigurasi Dasar

File konfigurasi Nginx terletak di /etc/nginx/. File konfigurasi utama adalah nginx.conf. Di Ubuntu/Debian, blok server ada di /etc/nginx/sites-available/, di sistem berbasis RHEL di /etc/nginx/conf.d/. Uji konfigurasi dan muat ulang:

bash
sudo nginx -t
sudo systemctl reload nginx

Menyiapkan Virtual Host

Buat blok server untuk domain Anda:

bash
sudo nano /etc/nginx/sites-available/yourdomain.com
# Tambahkan konfigurasi blok server
sudo ln -s /etc/nginx/sites-available/yourdomain.com /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx

Konfigurasi Firewall

Izinkan lalu lintas HTTP dan HTTPS:

bash
sudo ufw allow 'Nginx Full'
# Atau untuk firewalld:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload

Tips Berguna

  • Selalu uji konfigurasi sebelum memuat ulang: sudo nginx -t
  • Periksa log kesalahan Nginx: sudo tail -f /var/log/nginx/error.log
  • Gunakan blok server untuk beberapa situs web di satu server
  • Aktifkan kompresi Gzip untuk kinerja yang lebih baik
  • Atur sertifikat SSL untuk HTTPS (lihat panduan SSL kami)