Langsung ke konten utama

Konfigurasi Nginx sebagai Reverse Proxy di AlmaLinux 9.6

Konfigurasi Nginx sebagai Reverse Proxy di AlmaLinux 9.6

Pada panduan ini, kita akan mengonfigurasi Nginx sebagai Reverse Proxy yang mengarahkan semua request ke Apache2 yang berjalan di port 8381.


1️⃣ Instalasi Web Server

sudo dnf install nginx httpd -y
sudo systemctl enable nginx httpd
sudo systemctl start httpd

Pastikan Apache berjalan di port 8381. Ubah konfigurasinya dengan:

sudo nano /etc/httpd/conf/httpd.conf

Cari baris:

Listen 80

Ubah menjadi:

Listen 8381

Kemudian restart Apache:

sudo systemctl restart httpd

2️⃣ Tambahkan Kode di Root HTML Apache

Buka file HTML utama Apache (biasanya di /var/www/html/index.html) dan tambahkan baris berikut tepat di bawah <h2>Nama Kalian</h2>:

<pre>Reverse Proxy Sukses</pre>

3️⃣ Konfigurasi Nginx sebagai Reverse Proxy

Buat file konfigurasi baru untuk Nginx:

sudo nano /etc/nginx/conf.d/reverse-proxy.conf

Isi dengan konfigurasi berikut:

server {
    listen 80;
    server_name 192.168.100.65;

    location / {
        proxy_pass http://127.0.0.1:8381;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
    }
}

Periksa konfigurasi Nginx:

sudo nginx -t

Jika tidak ada error, restart Nginx:

sudo systemctl restart nginx

4️⃣ Pengujian

Buka browser dan akses alamat:

http://192.168.100.65

Jika konfigurasi benar, akan muncul halaman Apache dengan tulisan:

Reverse Proxy Sukses



Komentar

Postingan populer dari blog ini

MEMBUAT VIRTUAL MESIN ALMALINUX 9.6

AlmaLinux adalah sistem operasi berbasis Linux yang dibuat sebagai pengganti CentOS. Sistem ini cocok banget untuk digunakan sebagai server karena gratis, open-source, dan sangat stabil. AlmaLinux juga dibuat agar mirip banget dengan Red Hat Enterprise Linux (RHEL), jadi aman dan terpercaya untuk dipakai, baik di dunia kerja maupun buat belajar. Yuk, sekarang kita mulai bikin mesin virtual AlmaLinux di VirtualBox!

MEMBUAT VIRTUAL MESIN UBUNTU SERVER 24.04

Sebelum memulai proses instalasi Ubuntu Server, penting untuk memahami terlebih dahulu apa itu  Ubuntu dan mengapa sistem operasi ini menjadi pilihan populer untuk kebutuhan server. Ubuntu adalah sistem operasi berbasis Linux yang bersifat gratis, open source, dan dikenal stabil serta aman. Ubuntu memiliki beberapa versi, salah satunya adalah  Ubuntu Server , yang dirancang khusus untuk kebutuhan jaringan, server, dan komputasi tanpa antarmuka grafis, sehingga lebih ringan dan efisien digunakan di lingkungan server. PERSIAPAN

DNS SERVER di Ubuntu 24.04