Studi kasus:
Beberapa aplikasi di tempatkan pada sebuah host(apps.com) dimana yang membedakan setiap aplikasi tersebut adalah URI nya, seperti apps.com/calculator/, apps.com/note/, apps.com/word/ .. dst .. jadi setiap user yang akan menggunakan apps tersebut ia akan melemparkan URI berdasarkan aplikasi yang digunakan.Berdasarkan kasus di atas, maka host utama(apps.com) akan memiliki virtual server yang sama degan setiap aplikasi yang ada, yang hanya saja berbeda port untuk setiap aplikasi.
Flow:
Untuk setiap request akan masuk melalui virtual server utama (apps.com) yang kemudian jika terdapat URI khusus yang merujuk ke aplikasi maka akan dilakukan redirect menuju aplikasi tersebut.Konfigurasi:
virtual server utama(apps.com) : vs_apps.com 192.168.0.21:80virtual server apps kalkulator : vs_calculator 192.168.0.21:4201
virtual server apps catatan : vs_note 192.168.0.21:4202
virtual server apps word : vs_word 192.168.0.21:4203
virtual server utama(apps.com) di buat dengan menggunakan profile http tanpa memiliki pool dan member, namun harus memiliki policy pada kolom resource. Sedangkan masing-masing virtual server applikasi memiliki pool dan member sesuai dengan kebutuhan.
Policy:
Hal ini dapat di-handle dengan menggunakan policy pada F5, policy yang harus dibuat sebagai berikut:Step 1 >> Buat policy
Local Traffic ›› Policies : Policy List, klik create
Step 2 >> Konfigurasi General Properties
Strategy : first-mach
Requires : http
Controls : forwarding
Step 3 >> Tambahkan Rule klik add, konfigurasi rule properties
Pada kolom condition:
Operand : http-uri
Event : request
Selector : path
Condition :contains
Values : /calculator/
Klik add
Pada kolom action:
Target : http-reply
Event : request
Action : redirect
Parameters :
Name : location
Value : http://[getfield [HTTP::host] ":" 1]:4201
Klik add
Klik finished
Step 4 >> Kinfigurasi untuk semua app
Step 5 >> Tambahkan rule policy tersebut pada virtual server utama(vs_apps.com), pada sub-menu resource ›› policies ›› manage ›› finish
Sekarang untuk setiap user yang menggakses virtual server vs_apps.com dengan URI /calculator/ akan di-redirect menuju virtual server vs_calculator (192.168.0.21:4201).
No comments :
Post a Comment
Leave a Comment...