HostIDMurah
Kembali ke Blog
Tutorial

Cara Install dan Konfigurasi Nginx di VPS Ubuntu 22.04

Tim HostIDMurah5 April 20268 menit baca

Pendahuluan

Nginx adalah web server berkinerja tinggi yang banyak digunakan untuk melayani website dengan traffic besar. Dalam panduan ini, kita akan menginstall Nginx di VPS Ubuntu 22.04 dan mengkonfigurasinya untuk production.

Prasyarat

  • VPS Ubuntu 22.04 dengan akses root
  • Domain yang sudah mengarah ke IP VPS
  • Langkah 1 — Install Nginx

    Update package index dan install Nginx:

    sudo apt update
    sudo apt install nginx -y

    Verifikasi instalasi:

    nginx -v
    sudo systemctl status nginx

    Langkah 2 — Konfigurasi Firewall

    Izinkan traffic HTTP dan HTTPS:

    sudo ufw allow 'Nginx Full'
    sudo ufw enable

    Langkah 3 — Buat Server Block

    Buat konfigurasi untuk domain Anda:

    sudo nano /etc/nginx/sites-available/namadomain.com

    Isi dengan konfigurasi berikut:

    server {
        listen 80;
        server_name namadomain.com www.namadomain.com;
        root /var/www/namadomain.com;
        index index.html index.php;
    
        location / {
            try_files $uri $uri/ =404;
        }
    }

    Aktifkan server block:

    sudo ln -s /etc/nginx/sites-available/namadomain.com /etc/nginx/sites-enabled/
    sudo nginx -t
    sudo systemctl reload nginx

    Langkah 4 — Setup SSL dengan Let's Encrypt

    Install Certbot:

    sudo apt install certbot python3-certbot-nginx -y
    sudo certbot --nginx -d namadomain.com -d www.namadomain.com

    Selesai

    Nginx sekarang sudah berjalan dengan SSL. Website Anda bisa diakses via HTTPS dengan sertifikat yang diperbarui otomatis.

    Siap memulai dengan VPS?

    Dapatkan VPS berkualitas mulai Rp 49.000/bulan dengan uptime 99.9%.