Minggu, 14 Mei 2017

Lab 8.19 | Proxy Pass With LoadBalance | [ Admin Server ] #NGINX

اَلسَّلاَ مُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَا تُهُ
what's up classy people ?
     Disini saya akan melanjutkan lab yang sebelumnya. Jika ada yang belum membaca ... baca terlebih dahulu agar dapat melanjutkan lab ini...kita akan mengkonfigurasi bagaimana membuat server di belakang server , jadi disini ada 3 buah server yg pertama ada controller dan yg lainnya diantaranya node1, node2 ,node3  .... jadi jika seseorang mengakses webserver dia hanya akan meminta pada si controller .. dan si controller ini akan meminta lagi ke node 1 atau node 2 sebagai data nya...jadi jika sesorang menggunakan DDOS dia hanya akan ke server controller saja...jadi node1 atau 2 atau datanya akan aman dan si controller saja yg akan down , di kasus ini kita menggunakan node1 dan node2 untuk index halaman nya dan node3 sebagai backup nya

TOPOLOGI





1. Pertama kita edit dahulu file forward.tkj nya
nano /var/named/forward.tkj

2. Lalu tambahkan dengan script berwarna orange dibawah
berikan nama node berserta ip nya

3. Lalu edit juga file reverse.tkj nya
nano /var/named/reverse.tkj

4. lalu tambahkan seperti forward.tkj yaitu tambahkan node dan ipnya

5. Setelah itu restart named agar konfigurasi yg kita buat diatas dapat berjalan
systemctl restart named

6. Lalu coba dig semua web server dari node 1 , 2 dan juga 3 seperti gambar dibawah untuk memastikan web server telah berjalan atau belum




7. Lalu buka file vhost.conf nya
nano /etc/nginx/conf.d/vhost.conf

8. lalu tambahkan script yang berwarna orange diatas web server nya

> upstream untuk menentukan webserver untuk load balancing
> backend untuk nama yg akan di load balancing , namanya opsional
> weight untuk membagi beban terhadap server node atau contohnya anda isi weight 2 dan nantinya saat anda akses webserver dan anda refresh 2 kali akan tetap di index awal dan kalau anda refresh lagi anda akan berpindah index
> backup untuk menentukan server yg bertugas menjadi backup
> server untuk menentukan server yg akan bekerja menjadi balancing
> untuk proxypass anda dapat melihat pengertiannya di postingan sebelumnya :)


9. Lalu restart nginx agar sistem nginx berjalan dan konfigurasi kita berjalan juga

10. lalu buka index.html di masing masing node dan ubah isi indexnya menjadi nama nodenya

NODE 1



NODE 2



NODE 3


PENGUJIAN CLIENT

Sekarang kita coba untuk mematikan server nginx dari node 1 dan node 2 untuk mengetahui apakah backup nya sudah aktif atau belum

NODE 1

NODE 2

PENGUJIAN SAAT SERVER NODE 1 DAN NODE 2 DIMATIKAN

Oke Classy People

Itu saja untuk lab 8.19. ... Mohon maaf bila ada salah salah kata atau konfigurasi diatas ... jika ada yang ditanyakan kalian dapat bertanya di kolom komentar dibawah dan admin dengan senang hati akan menjawab pertanyaan kalian :) . I'm 1NC0GN1T0 .... Sign Out.



وَ السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ

Tidak ada komentar:

Posting Komentar