Siswa aktif KodingYuk dapat harga khusus hingga 50%
Tutorial
8 menit baca

Panduan Praktis Install Nginx dan PHP-FPM di Ubuntu VPS

KodyHost Tech Specialist
10 Mei 2026

Mengapa Memilih Nginx Dibanding Apache?

Nginx adalah web server berkinerja tinggi yang dirancang khusus untuk menangani ribuan koneksi bersamaan dengan konsumsi RAM yang sangat efisien. Ketika dipadukan dengan PHP-FPM (FastCGI Process Manager), server Anda akan memiliki performa maksimal untuk memproses skrip PHP dinamis.

Berikut panduan langkah demi langkah menyiapkannya di VPS Ubuntu Anda.


Langkah 1: Update Repositori Sistem

Sebelum memulai instalasi, pastikan daftar package sistem Anda dalam kondisi terbarui:

sudo apt update && sudo apt upgrade -y

Langkah 2: Install Web Server Nginx

1. Jalankan perintah instalasi:

`bash

sudo apt install nginx -y

`

2. Aktifkan dan jalankan layanan Nginx agar otomatis aktif saat server di-reboot:

`bash

sudo systemctl enable nginx

sudo systemctl start nginx

`

Langkah 3: Install PHP dan PHP-FPM

Untuk tutorial ini, kita akan menginstal PHP 8.2 yang stabil dan kaya fitur:

sudo apt install php8.2-fpm php8.2-mysql php8.2-common php8.2-xml php8.2-mbstring -y

Verifikasi status layanan PHP-FPM:

sudo systemctl status php8.2-fpm

Langkah 4: Konfigurasi Virtual Host Nginx

1. Buat file konfigurasi server block baru:

`bash

sudo nano /etc/nginx/sites-available/kodyhost-app

`

2. Salin konfigurasi server block berikut:

`nginx

server {

listen 80;

server_name domain-anda.com;

root /var/www/kodyhost-app;

index index.php index.html;

location / {

try_files $uri $uri/ /index.php?$query_string;

}

location ~ .php$ {

include snippets/fastcgi-php.conf;

fastcgi_pass unix:/var/run/php/php8.2-fpm.sock;

}

location ~ /.ht {

deny all;

}

}

`

3. Buat direktori aplikasi dan file test index.php:

`bash

sudo mkdir -p /var/www/kodyhost-app

echo "<?php phpinfo(); ?>" | sudo tee /var/www/kodyhost-app/index.php

sudo chown -R www-data:www-data /var/www/kodyhost-app

`

4. Aktifkan konfigurasi dan restart Nginx:

`bash

sudo ln -s /etc/nginx/sites-available/kodyhost-app /etc/nginx/sites-enabled/

sudo nginx -t

sudo systemctl restart nginx

`

Kunjungi http://domain-anda.com melalui browser, Anda akan melihat halaman informasi sistem PHP yang mengonfirmasi bahwa Nginx dan PHP-FPM Anda telah bekerja dengan sempurna!

#Tutorial#Nginx#PHP-FPM#VPS#Ubuntu

Artikel Terkait