Berikut adalah langkah-langkah untuk menginstal dan mengkonfigurasi Nginx di VPS dengan Fedora 42 :
Untuk mengupdate vps server fedora 42, ketik baris perintah di bawah ini dan tekan enter :
sudo dnf update -yVPS server Fedora 42 sudah menyediakan Nginx di repositori resmi, jadi kamu bisa langsung install :
sudo dnf install nginx -yUntuk mengaktifkan nginx di vps server fedora 42, ketik baris perintah di bawah ini dan tekan enter :
sudo systemctl start nginx
sudo systemctl enable nginxUntuk memeriksa status nginx server :
sudo systemctl status nginxAgar nginx dapat diakses bagi pengguna internet, izinkan agar vps server fedora 42 dapat diakses menggunakan protokol HTTP dan HTTPS. Untuk tujuan ini ketik baris perintah di bawah ini dan tekan enter :
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reloadBuka browser dan akses IP VPS kamu, misalnya :
http://123.123.123.123Jika berhasil, kamu akan melihat halaman default Nginx.
File konfigurasi utama :
/etc/nginx/nginx.confUntuk menambahkan virtual host (server block), buat file baru di :
/etc/nginx/conf.d/namadomain.confContoh konfigurasi minimal :
server {
listen 80;
server_name namadomain.com www.namadomain.com;
root /var/www/namadomain;
index index.html;
location / {
try_files $uri $uri/ =404;
}
}Lalu :
sudo mkdir -p /var/www/namadomain
echo "Hello from Nginx on Fedora 42!" | sudo tee /var/www/namadomain/index.html
sudo nginx -t
sudo systemctl reload nginx