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.

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:
sudo apt update
sudo apt install nginx -yMenginstal Nginx di RHEL / CentOS / AlmaLinux / Rocky Linux
Instal repositori EPEL dan Nginx:
sudo yum install epel-release -y
sudo yum install nginx -y
sudo systemctl start nginx
sudo systemctl enable nginxKonfigurasi 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:
sudo nginx -t
sudo systemctl reload nginxMenyiapkan Virtual Host
Buat blok server untuk domain Anda:
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 nginxKonfigurasi Firewall
Izinkan lalu lintas HTTP dan HTTPS:
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 --reloadTips 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)