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
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