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