Cara membuat proxy server di apache2

 Hallo teman-teman semuanya kembali lagi bersama dengan saya di blog kita bersama, kali ini kita akan mebahas mengenai bagaimana cara membuat proxy server pada web server apache2, bagi teman-teman yang belum memahami apa itu proxy server silahkan baca secara lansgung dengan mengklik tautan berikut ini 

https://en.wikipedia.org/wiki/Proxy_server#:~:text=In%20computer%20networking%2C%20a%20proxy,the%20server%20providing%20that%20resource.

Tanpa berlama-lama langsung saja kita masuk kedalam Langkah-langkah cara membuat proxy server di apache2

Langkah 1. Instalasi web server apache2

bagi teman-teman yang belum  menginstall web server apache2, silahkan terlebih dahulu menginstallnya di komputer teman-teman dengan mengikuti perintah-perintah dibawah ini, namun jika teman-teman sudah menginstallnya silahkan lanjutkan ke langkah yang ke-2

# instalasi web server apache2

$ sudo apt update && upgrade

$ sudo apt install apache2

jika kita sudah berhasil menginstall apache2 maka tampilanya akan seperti berikut ini :


Langkah 2. Konfigurasi proxy server

setelah kita menginstall apache2 web server selanjutnya kita akan melakukan konfigurasi proxy server, dengan melakukan configuration pada file /etc/apache2/sites-available/000-default.conf berikut perintah untuk melakukan konfigurasinya, pada langkah kedua ini teman-teman pastikan memiliki sebuah aplikasi yang berjalan di web server teman-teman semua, contohnya disini saya memiliki aplikasi yang berjalan pada port 8080, nahh untuk dapat mengaksesnya saya harus menggunaknan url seperti berikut ini http://localhost:8080 atau http://ip-address:8080, nahh dengan memanfaatkan proxy saya akan menyederhanakan urlnya dengan langsung dapat mengakses http://localhost  saja, 

$ sudo nano /etc/apache2/sites-available/000-default.conf


selanjutnya copy dan paste source konfigurasi ini ke dalamnya :

        # KONFIGURASI PROXY SERVER

        ProxyPreserveHost       on

        ProxyPass                 /         http://localhost:8080

        ProxyPassReverse     /        http://localhost:8080

 

Untuk url silahkan anda sesuaikan dengan url yang anda inginkan, untuk source konfigurasi terlihat seperti gambar berikut ini :



Langkah 3. Aktifkan modul proxy apache2

setelah kita melakukan konfigurasi, selanjutnya kita akan mengaktifkan modul proxy yang terdapat pada apache2 web server, untuk cara mengaktifkanya silahkan ikuti perintah berikut ini :

$ sudo a2enmod  proxy proxy_http



Langkah 4. Restart apache2 web server

setelah mengaktifkan modul proxy selanjutnya kita akan restart apache2 web server kita, dengan menjalankan perintah berikut ini :

$ sudo systemctl stop apache2

$ sudo systemctl start apache2


Langkah 5. Testing proxy server

selanjutnya kita akan melakukan uji coba pada konfigurasi proxy server yang baru saja kita konfigurasi, silahkan akses web server dengan menggunakan web browser anda, dengan mengunjungi link http://localhost atau http://ip-address-server


terlihat pada gambar diatas bahwa saya tidak perlu lagi untuk mengakses port 8080 untuk menjalankan aplikasi saya, dan saya cukup dengan mengakses localhost atau ip address komputer saya dan apache2 secara otomatis akan melakukan redirect ke port 8080 sesuai dengan yang kita konfigurasi di langkah 2, 


sekian tutorial yang dapat saya berikan, jika ada kesalahan dalam penyampaian saya mohon maaf 

sekian dan terimakasih....


0 Komentar