Rabu, 17 Januari 2018

Proxy


Pengertian Proxy

Proxy merupakan sebuah server komputer yang berguna meneruskan permintaan pengguna ke server lain di internet. Proxy server ini semacam penghubung antara komputer pribadi dengan jaringan internet.

 

 
Fungsi Proxy

1. Connecting Sharing
Berguna untuk menghubungkan atau connecting dan berbagi atau sharing. Maksudnya, sebuah alamat IP komputer pengguna dapat terhubungkan dengan alamat IP lainnya, serta dapat menjadi perantara untuk berbagi data antar dua alamat IP. Proxy dapat menjadi sebuah gerbang yang membatasi atau memisahkan jaringan lokal dan jaringan luar. Sangat memungkinkan untuk sebuah komputer terhubung dari jaringan lokal ke jaringan internet dengan memanfaatkan sambungan gerbang tersebut.

 

2. Filtering
Proxy juga memiliki firewall yang dapat dipakai untuk menyaring alamat IP yang tidak diinginkan, dan juga memblokir nya untuk mencegah timbulnya kerusakan di komputer. Proxy bekerja di layer aplikasi untuk mengamankan jaringan lokal dari beragam serangan atau gangguan yang masuk dari jaringan luar. Untuk mencegah alamat IP tertentu, pengguna komputer bisa menjalankan konfigurasi pada proxy.

 

3. Caching
Proses untuk proxy menyimpan data yang sudah sempat diminta oleh pengguna saat browsing atau mencari informasi di internet. Misalnya, ketika membuka suatu website yang ada gambar serta objek di dalamnya, sehingga data gambar dan objek tersebut akan di simpan proxy dalam bentuk cache.

 

 

 
Jenis-Jenis Proxy

 

1. Anonymous Proxy/Proksi Anonim :
Proxy ini akan memberitahukan informasi komputer pengguna. Saat kalian melakukan request dari sebuah website, jadi website itu akan tahu alamat IP proxy yang kamu gunakan, tapi tidak tahu alamat IP pribadi dari kalian. Sebab server website tidak dapat mengakses alamat IP pengguna, jadi komunikasi antara pengguna dan proxy server terenkripsi yang membuat keamanan terjamin.

 

2. High Anonymity Proxy :
Proxy ini tidak mengidentifikasi dirinya sebagai proxy server, jadi tidak menyediakan alamat IP original. Proxy ini memakai header REMOTE_ADDR dengan sebuah alamat IP menjadi proxy server, jadi dari pengguna akan tampak bahwa proxy server nya berfungsi sebagai klien.

 

3. Transparent Proxy/ Proxy Transparan :
Proxy ini cukup banyak diaplikasikan di perkantoran, dimana setiap alamat IP yang melakukan request dilihat oleh server melalui http header. Server ini yang berperan sebagai perantara untuk meneruskan permintaan dari si pengguna atau user ke source atau alamat yang diinginkan tanpa melakukan penyebaran informasi.

 

4. Reverse Proxy :
Proxy ini dipakai untuk menyajikan jalan atas berbagai permintaan pengguna dari internet, lewat sebuah firewall yang ter isolasi dan jaringan pribadi. Reverse proxy banyak dipakai untuk menghalangi klien pada internet tersambung dengan akses yang tidak ter monitor, yang mengaitkan data sensitif konten dari sebuah jaringan yang tertutup misalnya intranet. Apabila caching pada reverse proxy diaktifkan, traffic jaringan juga bisa diturunkan.

 

 

 
Cara Kerja Proxy

Saat pengguna komputer memakai layanan proxy, pengguna tersebut kemudian bisa meminta data atau dokumen yang terdapat dalam internet (public server). Proxy selanjutnya melanjutkan permintaan ke jaringan internet, yang seakan akan bukan pengguna yang meminta, melainkan proxy server. Selanjutnya setelah proxy berhasil menemukan apa yang diperlukan oleh pengguna, proxy akan memberi respon ke pengguna.

 

 

Cara Membuat Konfigurasi Web Server pada Linux Debian server



        Web Server dapat merujuk baik pada perangkat keras ataupun perangkat lunak yang menyediakan layanan akses kepada pengguna melalui protocol komunikasi HTTP atau HTTPS atas berkas-berkas yang terdapat pada suatu situs web dalam layanan ke pengguna dengan menggunakan aplikasi tertentu seperti web browser. Penggunaan paling umum web server adalah untuk menempatkan situs web, namun pada prakteknya penggunaannya diperluas sebagai tempat peyimpanan data ataupun untuk menjalankan sejumlah aplikasi kelas bisnis.




        Pada kesempatan kali ini saya akan memberikan contoh tentang cara mengkonfigurasi Apache atau Web Server pada linux debian server. Disini saya akan mencontohkan tutorial ini dengan praktek menggunakan virtualbox, sebenarnya caranya sama saja kok dengan yang aslinya. Sebelumnya kalian harus melakukan instalasi sistem operasi Linux Debian dan melakukan konfigurasi alamat IP terlebih dahulu agar komputer server dan client agar bisa saling terhubung. Kemudian kita pada tutorial kali ini hanya akan menambahkan servicenya saja pada Debian Server. Service yang akan di install untuk kali ini adalah Web Server dengan aplikasinya yang disebut Apache Web Server. Oke langsung saja sob untuk menuju ke proses instalasinya saja, berikut langkah-langkahnya.

1.     Nyalakan komputer yang sudah terinstal Debian Server dan sudah terkonfigurasi alamat IP Address nya. Kemudian, masukkan DVD 1 ke komputer Debian Server. Jika sudah, ketikkan “apt-get install apache2”, jika sudah maka untuk menginstal web server dengan aplikasi apache. 





2.     Jika DVD sudah dimasukkan dan sudah mengetikan perintah seperti yang diperintah pertama, maka tekan “enter” untuk mulai menginstal Web Servernya. 






3.     Setelah proses instalasi Apache web server selesai, kita bisa mengubah isi dari web server kita. Untuk mengubah isinya, ketikkan perintah “nano /var/www/index.html”. Lalu nanti akan masuk pada bagian file html dari web server, disitu kalian bisa mengubah tampilan isi sesuai yang diinginkan






4.     Setelah mengubah tampilan isi dari web server, kalian harus merestart Apache terlebih dahulu agar perubahan tampilannya terpasang dengan baik. Untuk merestart Apache, caranya cukup mengetikan perintah “service apache2 restart” lalu tekan “enter” dan Apache akan merestart. 






5.     Nah, pada langkah terakhir yang dilakukan adalah pengujian pada Apache web server yang sudah terinstall tadi. Caranya, buka web browser dari komputer client. Lalu untuk URL, masukkan alamat IP dari komputer server.