Cara Instalasi dan Konfigurasi Nginx di Ubuntu, Debian, dan CentOS

Diperbarui   /   Terbit di Server   /   Komentar

Nginx logo

Nginx adalah salah satu server web yang populer dan dapat digunakan sebagai solusi untuk mengelola lalu lintas web Anda. Dalam panduan ini, kita akan menjelaskan langkah-langkah instalasi dan konfigurasi Nginx di sistem operasi CentOS, Ubuntu, dan Debian.

Instalasi di CentOS

Berikut cara install Nginx di CentOS:

Langkah 1: Pembaruan Repositori

Buka terminal dan jalankan perintah berikut untuk memastikan bahwa paket sistem dan repositori terbaru sudah terpasang di CentOS:

sudo yum update

Langkah 2: Instalasi Nginx

Setelah pembaruan selesai, instal Nginx dengan perintah berikut:

sudo yum install nginx

Langkah 3: Mulai dan Aktifkan Nginx

Setelah instalasi selesai, jalankan Nginx dan atur agar dimulai secara otomatis saat sistem boot:

sudo systemctl start nginx
sudo systemctl enable nginx

Konfigurasi di CentOS

Langkah 1: Firewall (Opsional)

Jika menggunakan firewall, tambahkan aturan agar Nginx dapat diakses:

sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --reload

Langkah 2: Verifikasi Status Nginx

Buka browser dan kunjungi alamat IP server atau domain untuk memastikan Nginx berjalan:

http://alamat-ip-server

Instalasi di Ubuntu dan Debian

Berikut cara install Nginx di Ubuntu dan Debian:

Langkah 1: Pembaruan Repositori

Buka terminal dan jalankan perintah berikut di Ubuntu dan Debian:

sudo apt update

Langkah 2: Instalasi Nginx

sudo apt install nginx

Langkah 3: Mulai dan Aktifkan Nginx

Setelah instalasi selesai, jalankan dan aktifkan Nginx:

sudo systemctl start nginx
sudo systemctl enable nginx

Konfigurasi di Ubuntu dan Debian

Langkah 1: Firewall (Opsional)

Jika menggunakan firewall, tambahkan aturan agar Nginx dapat diakses:

sudo ufw allow 'Nginx HTTP'

Langkah 2: Verifikasi Status Nginx

Buka browser dan kunjungi alamat IP server atau domain:

http://alamat-ip-server

Konfigurasi Situs Web (Opsional)

Untuk menambahkan situs web, tambahkan konfigurasi di direktori /etc/nginx/sites-available/. Contoh:

server {
    listen 80;
    server_name namadomain.com www.namadomain.com;

    location / {
        root /var/www/html;
        index index.html;
    }
}

Simpan konfigurasi dan buat tautan simbolis ke direktori sites-enabled:

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

Restart Nginx:

sudo systemctl restart nginx

Sekarang, situs web Anda harusnya sudah dapat diakses melalui nama domain ataupun alamat IP.

Dengan mengikuti langkah-langkah diatas, Anda telah berhasil menginstal dan mengkonfigurasi Nginx di CentOS, Ubuntu, dan Debian. Anda dapat melanjutkan dengan menyesuaikan konfigurasi sesuai kebutuhan spesifik Anda.