TMA 8.3: Konfigurasi Nginx sebagai Reverse Proxy di Ubuntu Server 24.04 LTS

1. Pastikan Apache2 sudah berjalan di port 8381

-Edit file konfigurasi Apache: $ sudo nano /etc/apache2/ports.conf
-Ubah atau tambahkan: Listen 8381
-Lalu edit virtualhost: $ sudo nano /etc/apache2/sites-available/000-default.conf
-Ubah menjadi: <VirtualHost *:8381>
                               DocumentRoot /var/www/html
                          </VirtualHost>
-Restart Apache: $ sudo systemctl restart apache2

2. Edit Halaman HTML Apache

-Edit file berikut: $ sudo nano /var/www/html/index.html
-Tambahkan di bawah <h2>Nama Kalian</h2>: <pre>Reverse Proxy Sukses</pre>
-Simpan: CTRL+O lalu ENTER
-Keluar: CTRL + X

3. Konfigurasi Nginx Sebagai Reverse Proxy

-Edit file konfigurasi default: $ sudo nano /etc/nginx/sites-available/default
-Ubah seluruh blok "location / " menjadi seperti berikut:
    location / {
            proxy_pass http://127.0.0.1:8381;
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
}
-Kemudian simpan dan keluar

4. Cek Konfigurasi Nginx

$ sudo nginx -t
JIka hasil: syntax is ok
                 test is successful
Lanjut kelangkah berikutnya.

5. Restart Nginx

$ sudo systemctl restart nginx

6. Tes di Browser ( Firefox TinyCore Linux)

http://ip-ubuntu
Hasil yang diharapkan: It works!
                                      nama kalian
                                      Reverse Proxy Sukses

Tidak ada komentar:

Posting Komentar