Berikut adalah panduan lengkap untuk menginstal dan mengonfigurasi Nginx di CentOS Stream 10.
1. Perbarui sistem.
Pastikan sistem Anda mutakhir dengan menjalankan baris perintah berikut :
sudo dnf update -y2. Instal nginx.
Instal Nginx menggunakan perintah berikut :
sudo dnf install nginx -y3. Verifikasi instalasi.
Periksa versi Nginx untuk memastikan instalasi berhasil :
nginx -v4. Aktifkan dan mulai layanan nginx.
Jalankan dan aktifkan Nginx agar berjalan otomatis saat boot :
sudo systemctl enable --now nginx5. Konfigurasi Firewall.
Izinkan lalu lintas HTTP dan HTTPS melalui firewall :
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload1. Buat Konfigurasi Virtual Host.
Buat file konfigurasi untuk domain Anda :
sudo nano /etc/nginx/conf.d/example.com.confTambahkan konfigurasi berikut :
server {
listen 80;
server_name example.com www.example.com;
root /var/www/html/example.com;
index index.html;
location / {
try_files $uri $uri/ =404;
}
}2. Buat Direktori Root dan File Index.
Buat direktori untuk situs Anda dan file index :
sudo mkdir -p /var/www/html/example.com
echo "Selamat datang di example.com!" | sudo tee /var/www/html/example.com/index.html3. Uji Konfigurasi Nginx.
Periksa konfigurasi Nginx untuk memastikan tidak ada kesalahan sintaks :
sudo nginx -t4. Muat Ulang Nginx.
Terapkan perubahan dengan me-reload Nginx :
sudo systemctl reload nginxDengan mengikuti langkah-langkah di atas, Anda dapat menginstal dan mengonfigurasi Nginx di CentOS Stream 10 serta menyiapkan virtual host untuk situs web Anda.