SlideShare a Scribd company logo
MULTIPLE WEB
SERVER
H A P R OX Y A N D M I K R OT I K
D O C U M E N TAT I O N
I N S I N G L E I P
PROFILE
Nama : M.Taufik Nurhuda
Pekerjaan: Guru TKJ, IT Support, Mikrotik Academy Trainer
SMK Pelita Pesawaran
Facebook: https://www.facebook.com/taufik.nurhuda.5/
LinkedIn : https://www.linkedin.com/in/taufik-nurhuda-
5224b1180/
Website : www.taufiknurhuda.web.id
INTRODUCTION
• Haproxy (High Availability Proxy) adalah software berbasis opensource yang berjalan pada
layer4 TCP dan layer7 HTTP
• Haproxy menyediakan high availability loadbalancer dan proxy server application
• Di tulis dalam Bahasa C oleh WillyTarreau di tahun 2000 seorang contributor inti dari kernel
linux
• Haproxy menyediakan akses yang cepat dan efisien.
• Support SSL/TLSTermination
• Telah banyak digunakan oleh website terkenal seperti GoDaddy, GitHub, BitBucket, Stack
Overflow, Reddit , Slack, Speedtest.net dan masih banyak lagi.
Source :
https://en.wikipedia.org/wiki/HAProxy
https://www.dewaweb.com/blog/menjaga-kestabilan-server-dengan-haproxy/
KONSEP HAPROXY
• HaProxy berjalan pada layer4 TCP dan layer7 HTTP
• Pada layer 4 TCP melakukan forwarding raw packetTCP dari client menuju ke application
server
• Pada layer 7 HTTP melakukan parsing header HTTP sebelum di forward ke application server
TOPOLOGI
SYARAT & KEBUTUHAN
(IMPLEMENTASI)
• Untuk implementasi harus Memiliki IP Public static ataupun dynamic dan memiliki
Domain
• 1 perangkat router mikrotik
• 1 server linux dengan aplikasi HaProxy
• 2 atau lebih banyak server web http (sesuai kebutuhan)
IP PUBLIC STATIC VS DYNAMIC
• Ketika berlangganan internet ke ISP biasanya akan mendapatkan service ip public yang dynamic
• IP Public akan berganti setiap 2 atau 3 hari sekali (tergantung ISP)
• Ketika IP public ganti maka akses server melalui public juga harus diganti
• Untuk menggunakan layanan ip public static membutuhkan biaya yang lebih mahal
SOLUSI IP PUBLIC DYNAMIC
• Menggunakan Dynamic DNS
• Pada mikrotik terdapat fitur ddns yaitu IP CLOUD
• IP Cloud akan melakukan update berkala ketika ip public dynamic berganti-ganti
• Akses server melalui public menggunakan ip cloud mikrotik
LAB (SIMULASI)
LAB PRACTICE
• MenggunakanVirtualLAB EVE-NG / GNS3
– Koneksi Internet
– VM Mikrotik CHR (RouterDNS)
– VM Mikrotik CHR (RouterServer)
– Virtual Switch/Hub
– VM Linux (HAProxy server)
– VM Linux (WEbServer-1)
– VM Linux (WEBServer-2)
– VM Windows (Client Public)
– VM Windows (Client local)
KONFIGURASI ROUTER SERVER
• Konfigurasi untuk koneksi internet router dan server dibawah router
• Konfigurasi IP ether2 (jalur server) : 192.168.10.1/24
• Konfigurasi DST-NAT ke ip lokal HaProxy server
KONFIGURASI ROUTER SERVER
• Ganti port default (www) di ipservice
KONFIGURASI ROUTER DNS
• Konfigurasi dasar untuk koneksi internet router
• Konfigurasi DNS Static untuk domain public (simulasi)
KONFIGURASI WEBSERVER-1 & 2
• Konfigurasi ip static pada OS Server
• Install paket http standar (Apache2/nginx)
• Edit/tambahkan index.html untuk tampilan web masing-masing server sebagai penanda
– Webserver1 : WEBSERVER 1 - TEST
– Webserver2 : WEBSERVER 2 - TEST
KONFIGURASI HAPROXY SERVER
• Konfigurasi ip static pada OS server
• Install packet haproxy : apt-get install haproxy | yum install haproxy
• Konfigurasi haproxy : /etc/haproxy/haproxy.cfg
KONFIGURASI HAPROXY SERVER
• Tambahkan konfigurasi baru setelah script defaults
HAPROXY SCRIPT (1)
#-----------------------
# Script For Main frontend
#-----------------------
frontend MAIN
bind *:80
mode http
acl URL_WEB1 hdr_dom(host) -i domain1.web.id
acl URL_WEB2 hdr_dom(host) -i domain2.web.id
use_backend WEB1 if URL_WEB1
use_backend WEB2 if URL_WEB2
HAPROXY SCRIPT (2)
#-----------------------
# Script For Backend
#-----------------------
backend WEB1
mode http
option httplog
server web1 192.168.10.3:80
backend WEB2
mode http
option httplog
server web2 192.168.10.4:80
KONFIGURASI HAPROXY SERVER
• Enable/restart & cek status haproxy service.
TESTING CLIENT (SIMULASI PUBLIC)
• Setting vm client windows supaya menggunakan ip dns server : 10.30.200.10
TEST PING DOMAIN
• Test ping domain1.web.id & domain2.web.id
TEST AKSES SERVER
LIVE DEMO
TIPS & TRIK REAL IMPLEMENTASI
(IP PUBLIC DYNAMIC)
• DialUP langsung ke mikrotik (bridge pada modem)
• Jika modem tidak support bridge gunakan port forwarding
• Setting IP Cloud mikrotik
• DST-NAT + AddressList (ipcloud)
DIAL PPPOE MIKROTIK + BRIDGE MODEM (JIKA SUPPORT)
DST-NAT (BRIDGE MODEM]
Setting IP Cloud mikrotik di Address List
Setting DST-NAT
PORT FORWARDING MODEM (JIKA TIDAK SUPPORT BRIDGE)
DST-NAT (PORT FORWARDING
MODEM)
KONFIGURASI DOMAIN (DNS
MANAGEMENT)
THANK YOU

More Related Content

What's hot

[Đồ án môn học] - Đề tài: Nghiên cứu xây dựng giải pháp thu thập và quản lý ...
[Đồ án môn học] - Đề tài: Nghiên cứu xây dựng giải pháp thu thập  và quản lý ...[Đồ án môn học] - Đề tài: Nghiên cứu xây dựng giải pháp thu thập  và quản lý ...
[Đồ án môn học] - Đề tài: Nghiên cứu xây dựng giải pháp thu thập và quản lý ...
Ý Như Lê
 
Demystifying Initial Access in Azure
Demystifying Initial Access in AzureDemystifying Initial Access in Azure
Demystifying Initial Access in Azure
Gabriel Mathenge
 
TỰ HỌC LPI 1
TỰ HỌC LPI 1 TỰ HỌC LPI 1
TỰ HỌC LPI 1
Hoàng Đạt
 
Unsecuring SSH
Unsecuring SSHUnsecuring SSH
Unsecuring SSH
Jeremy Brown
 
Fortigate Training
Fortigate TrainingFortigate Training
Fortigate Training
NCS Computech Ltd.
 
TIM HIEU SSL VA UNG DUNG TREN WEB SERVER
TIM HIEU SSL VA UNG DUNG TREN WEB SERVERTIM HIEU SSL VA UNG DUNG TREN WEB SERVER
TIM HIEU SSL VA UNG DUNG TREN WEB SERVER
conglongit90
 
High availability virtualization with proxmox
High availability virtualization with proxmoxHigh availability virtualization with proxmox
High availability virtualization with proxmox
Oriol Izquierdo Vibalda
 
Suricata
SuricataSuricata
Suricata
tex_morgan
 
Luận văn: Hệ thống phát hiện xâm nhập mạng, HAY
Luận văn: Hệ thống phát hiện xâm nhập mạng, HAYLuận văn: Hệ thống phát hiện xâm nhập mạng, HAY
Luận văn: Hệ thống phát hiện xâm nhập mạng, HAY
Viết thuê trọn gói ZALO 0934573149
 
DNS Hizmetine Yönetlik DoS/DDoS Saldırıları
DNS Hizmetine Yönetlik DoS/DDoS SaldırılarıDNS Hizmetine Yönetlik DoS/DDoS Saldırıları
DNS Hizmetine Yönetlik DoS/DDoS SaldırılarıBGA Cyber Security
 
Fortigate class1
Fortigate class1Fortigate class1
Fortigate class1
RanjithKumar428
 
Lưu trữ và xử lý dữ liệu trong điện toán đám mây
Lưu trữ và xử lý dữ liệu trong điện toán đám mâyLưu trữ và xử lý dữ liệu trong điện toán đám mây
Lưu trữ và xử lý dữ liệu trong điện toán đám mây
PhamTuanKhiem
 
[Khóa luận tốt nghiệp] - Tìm hiểu và triển khai Snort/SnortSam
[Khóa luận tốt nghiệp] - Tìm hiểu và triển khai Snort/SnortSam[Khóa luận tốt nghiệp] - Tìm hiểu và triển khai Snort/SnortSam
[Khóa luận tốt nghiệp] - Tìm hiểu và triển khai Snort/SnortSam
Tiki.vn
 
Authentication Modules For Linux - PAM Architecture
Authentication Modules For Linux - PAM ArchitectureAuthentication Modules For Linux - PAM Architecture
Authentication Modules For Linux - PAM Architecture
Priyank Kapadia
 
OpenCanary and Canary Tokens
OpenCanary and Canary TokensOpenCanary and Canary Tokens
OpenCanary and Canary Tokens
Mats Karlsson
 
Cloud security
Cloud securityCloud security
Cloud security
Purva Dublay
 
Alphorm.com Microsoft AZURE
Alphorm.com Microsoft AZUREAlphorm.com Microsoft AZURE
Alphorm.com Microsoft AZURE
Alphorm
 

What's hot (20)

[Đồ án môn học] - Đề tài: Nghiên cứu xây dựng giải pháp thu thập và quản lý ...
[Đồ án môn học] - Đề tài: Nghiên cứu xây dựng giải pháp thu thập  và quản lý ...[Đồ án môn học] - Đề tài: Nghiên cứu xây dựng giải pháp thu thập  và quản lý ...
[Đồ án môn học] - Đề tài: Nghiên cứu xây dựng giải pháp thu thập và quản lý ...
 
Demystifying Initial Access in Azure
Demystifying Initial Access in AzureDemystifying Initial Access in Azure
Demystifying Initial Access in Azure
 
TỰ HỌC LPI 1
TỰ HỌC LPI 1 TỰ HỌC LPI 1
TỰ HỌC LPI 1
 
Unsecuring SSH
Unsecuring SSHUnsecuring SSH
Unsecuring SSH
 
Fortigate Training
Fortigate TrainingFortigate Training
Fortigate Training
 
TIM HIEU SSL VA UNG DUNG TREN WEB SERVER
TIM HIEU SSL VA UNG DUNG TREN WEB SERVERTIM HIEU SSL VA UNG DUNG TREN WEB SERVER
TIM HIEU SSL VA UNG DUNG TREN WEB SERVER
 
High availability virtualization with proxmox
High availability virtualization with proxmoxHigh availability virtualization with proxmox
High availability virtualization with proxmox
 
Suricata
SuricataSuricata
Suricata
 
Luận văn: Hệ thống phát hiện xâm nhập mạng, HAY
Luận văn: Hệ thống phát hiện xâm nhập mạng, HAYLuận văn: Hệ thống phát hiện xâm nhập mạng, HAY
Luận văn: Hệ thống phát hiện xâm nhập mạng, HAY
 
DNS Hizmetine Yönetlik DoS/DDoS Saldırıları
DNS Hizmetine Yönetlik DoS/DDoS SaldırılarıDNS Hizmetine Yönetlik DoS/DDoS Saldırıları
DNS Hizmetine Yönetlik DoS/DDoS Saldırıları
 
Fortigate class1
Fortigate class1Fortigate class1
Fortigate class1
 
Lưu trữ và xử lý dữ liệu trong điện toán đám mây
Lưu trữ và xử lý dữ liệu trong điện toán đám mâyLưu trữ và xử lý dữ liệu trong điện toán đám mây
Lưu trữ và xử lý dữ liệu trong điện toán đám mây
 
Gioithieu open stack-phienbannhap
Gioithieu open stack-phienbannhapGioithieu open stack-phienbannhap
Gioithieu open stack-phienbannhap
 
[Khóa luận tốt nghiệp] - Tìm hiểu và triển khai Snort/SnortSam
[Khóa luận tốt nghiệp] - Tìm hiểu và triển khai Snort/SnortSam[Khóa luận tốt nghiệp] - Tìm hiểu và triển khai Snort/SnortSam
[Khóa luận tốt nghiệp] - Tìm hiểu và triển khai Snort/SnortSam
 
Authentication Modules For Linux - PAM Architecture
Authentication Modules For Linux - PAM ArchitectureAuthentication Modules For Linux - PAM Architecture
Authentication Modules For Linux - PAM Architecture
 
NGHIEN CUU VA TRIEN KHAI VPN
NGHIEN CUU VA TRIEN KHAI VPN NGHIEN CUU VA TRIEN KHAI VPN
NGHIEN CUU VA TRIEN KHAI VPN
 
OpenCanary and Canary Tokens
OpenCanary and Canary TokensOpenCanary and Canary Tokens
OpenCanary and Canary Tokens
 
Cloud security
Cloud securityCloud security
Cloud security
 
Gioithieu cloud computing-phienbannhap
Gioithieu cloud computing-phienbannhapGioithieu cloud computing-phienbannhap
Gioithieu cloud computing-phienbannhap
 
Alphorm.com Microsoft AZURE
Alphorm.com Microsoft AZUREAlphorm.com Microsoft AZURE
Alphorm.com Microsoft AZURE
 

Similar to Multiple webserver in single ip with Haproxy & Mikrotik

MikroTik Certified Network Associate (MTCNA) - Training Indonesia
MikroTik Certified Network Associate (MTCNA) - Training IndonesiaMikroTik Certified Network Associate (MTCNA) - Training Indonesia
MikroTik Certified Network Associate (MTCNA) - Training Indonesia
Muhammad Ridwan
 
Web server HTTP dan HTTPS
Web server HTTP dan HTTPSWeb server HTTP dan HTTPS
Web server HTTP dan HTTPS
syahrulfadillah16
 
Konfigurasi Web server APACHE2
Konfigurasi Web server APACHE2Konfigurasi Web server APACHE2
Konfigurasi Web server APACHE2
syahrulfadillah16
 
tugas 2
tugas 2tugas 2
tugas 2
muhdin_dahlan
 
Perkembangan web server di Linux
Perkembangan web server di LinuxPerkembangan web server di Linux
Perkembangan web server di LinuxTugas_SO2
 
MEMBANGUN SERVER VIDEO STREAMING BERBASIS CLOUD DENGAN ViMP
MEMBANGUN SERVER VIDEO STREAMING BERBASIS  CLOUD DENGAN ViMPMEMBANGUN SERVER VIDEO STREAMING BERBASIS  CLOUD DENGAN ViMP
MEMBANGUN SERVER VIDEO STREAMING BERBASIS CLOUD DENGAN ViMP
Ahmad Saktia Yunus
 
Penyelesaian Soal Ujikom TKJ Tahun 2016 Paket 2 Menggunakan RouterOS di Virtu...
Penyelesaian Soal Ujikom TKJ Tahun 2016 Paket 2 Menggunakan RouterOS di Virtu...Penyelesaian Soal Ujikom TKJ Tahun 2016 Paket 2 Menggunakan RouterOS di Virtu...
Penyelesaian Soal Ujikom TKJ Tahun 2016 Paket 2 Menggunakan RouterOS di Virtu...
Deni Kurnia
 
websecure.ppt
websecure.pptwebsecure.ppt
websecure.ppt
webhostingguy
 
Tugas presentasi fix
Tugas presentasi fixTugas presentasi fix
Tugas presentasi fix
antokwon
 
websecure.ppt
websecure.pptwebsecure.ppt
websecure.ppt
webhostingguy
 
Administrasi Server Jaringan.pptx
Administrasi Server Jaringan.pptxAdministrasi Server Jaringan.pptx
Administrasi Server Jaringan.pptx
LuqmanAlHakim48
 
Modul Praktikum Jaringan Komputer
Modul Praktikum Jaringan KomputerModul Praktikum Jaringan Komputer
Modul Praktikum Jaringan Komputer
Igun
 
Praktikum Jaringan Komputer zeroshell
Praktikum Jaringan Komputer zeroshellPraktikum Jaringan Komputer zeroshell
Praktikum Jaringan Komputer zeroshell
Igun
 
Tutorial Mikrotik
Tutorial  MikrotikTutorial  Mikrotik
Tutorial Mikrotik
bambang764
 
Basic mikrotik router_os
Basic mikrotik router_osBasic mikrotik router_os
Basic mikrotik router_os
HARRY CHAN PUTRA
 
Perkembangan web server di Linux
Perkembangan web server di LinuxPerkembangan web server di Linux
Perkembangan web server di Linux
Apriyanto Gafur
 
Laporan ta router dhcp server
Laporan ta router dhcp serverLaporan ta router dhcp server
Laporan ta router dhcp server
Suhestin Hezztun
 
MikroTIK DHCP Server
MikroTIK DHCP ServerMikroTIK DHCP Server
MikroTIK DHCP Server
Adhie Lesmana
 

Similar to Multiple webserver in single ip with Haproxy & Mikrotik (20)

MikroTik Certified Network Associate (MTCNA) - Training Indonesia
MikroTik Certified Network Associate (MTCNA) - Training IndonesiaMikroTik Certified Network Associate (MTCNA) - Training Indonesia
MikroTik Certified Network Associate (MTCNA) - Training Indonesia
 
Web server HTTP dan HTTPS
Web server HTTP dan HTTPSWeb server HTTP dan HTTPS
Web server HTTP dan HTTPS
 
Konfigurasi Web server APACHE2
Konfigurasi Web server APACHE2Konfigurasi Web server APACHE2
Konfigurasi Web server APACHE2
 
websecure.ppt
websecure.pptwebsecure.ppt
websecure.ppt
 
tugas 2
tugas 2tugas 2
tugas 2
 
Perkembangan web server di Linux
Perkembangan web server di LinuxPerkembangan web server di Linux
Perkembangan web server di Linux
 
MEMBANGUN SERVER VIDEO STREAMING BERBASIS CLOUD DENGAN ViMP
MEMBANGUN SERVER VIDEO STREAMING BERBASIS  CLOUD DENGAN ViMPMEMBANGUN SERVER VIDEO STREAMING BERBASIS  CLOUD DENGAN ViMP
MEMBANGUN SERVER VIDEO STREAMING BERBASIS CLOUD DENGAN ViMP
 
Penyelesaian Soal Ujikom TKJ Tahun 2016 Paket 2 Menggunakan RouterOS di Virtu...
Penyelesaian Soal Ujikom TKJ Tahun 2016 Paket 2 Menggunakan RouterOS di Virtu...Penyelesaian Soal Ujikom TKJ Tahun 2016 Paket 2 Menggunakan RouterOS di Virtu...
Penyelesaian Soal Ujikom TKJ Tahun 2016 Paket 2 Menggunakan RouterOS di Virtu...
 
websecure.ppt
websecure.pptwebsecure.ppt
websecure.ppt
 
Tugas presentasi fix
Tugas presentasi fixTugas presentasi fix
Tugas presentasi fix
 
websecure.ppt
websecure.pptwebsecure.ppt
websecure.ppt
 
Administrasi Server Jaringan.pptx
Administrasi Server Jaringan.pptxAdministrasi Server Jaringan.pptx
Administrasi Server Jaringan.pptx
 
Modul Praktikum Jaringan Komputer
Modul Praktikum Jaringan KomputerModul Praktikum Jaringan Komputer
Modul Praktikum Jaringan Komputer
 
Praktikum Jaringan Komputer zeroshell
Praktikum Jaringan Komputer zeroshellPraktikum Jaringan Komputer zeroshell
Praktikum Jaringan Komputer zeroshell
 
Tutorial Mikrotik
Tutorial  MikrotikTutorial  Mikrotik
Tutorial Mikrotik
 
Basic mikrotik router_os
Basic mikrotik router_osBasic mikrotik router_os
Basic mikrotik router_os
 
Sejarah web server
Sejarah web serverSejarah web server
Sejarah web server
 
Perkembangan web server di Linux
Perkembangan web server di LinuxPerkembangan web server di Linux
Perkembangan web server di Linux
 
Laporan ta router dhcp server
Laporan ta router dhcp serverLaporan ta router dhcp server
Laporan ta router dhcp server
 
MikroTIK DHCP Server
MikroTIK DHCP ServerMikroTIK DHCP Server
MikroTIK DHCP Server
 

Multiple webserver in single ip with Haproxy & Mikrotik

  • 1. MULTIPLE WEB SERVER H A P R OX Y A N D M I K R OT I K D O C U M E N TAT I O N I N S I N G L E I P
  • 2. PROFILE Nama : M.Taufik Nurhuda Pekerjaan: Guru TKJ, IT Support, Mikrotik Academy Trainer SMK Pelita Pesawaran Facebook: https://www.facebook.com/taufik.nurhuda.5/ LinkedIn : https://www.linkedin.com/in/taufik-nurhuda- 5224b1180/ Website : www.taufiknurhuda.web.id
  • 3. INTRODUCTION • Haproxy (High Availability Proxy) adalah software berbasis opensource yang berjalan pada layer4 TCP dan layer7 HTTP • Haproxy menyediakan high availability loadbalancer dan proxy server application • Di tulis dalam Bahasa C oleh WillyTarreau di tahun 2000 seorang contributor inti dari kernel linux • Haproxy menyediakan akses yang cepat dan efisien. • Support SSL/TLSTermination • Telah banyak digunakan oleh website terkenal seperti GoDaddy, GitHub, BitBucket, Stack Overflow, Reddit , Slack, Speedtest.net dan masih banyak lagi. Source : https://en.wikipedia.org/wiki/HAProxy https://www.dewaweb.com/blog/menjaga-kestabilan-server-dengan-haproxy/
  • 4. KONSEP HAPROXY • HaProxy berjalan pada layer4 TCP dan layer7 HTTP • Pada layer 4 TCP melakukan forwarding raw packetTCP dari client menuju ke application server • Pada layer 7 HTTP melakukan parsing header HTTP sebelum di forward ke application server
  • 6. SYARAT & KEBUTUHAN (IMPLEMENTASI) • Untuk implementasi harus Memiliki IP Public static ataupun dynamic dan memiliki Domain • 1 perangkat router mikrotik • 1 server linux dengan aplikasi HaProxy • 2 atau lebih banyak server web http (sesuai kebutuhan)
  • 7. IP PUBLIC STATIC VS DYNAMIC • Ketika berlangganan internet ke ISP biasanya akan mendapatkan service ip public yang dynamic • IP Public akan berganti setiap 2 atau 3 hari sekali (tergantung ISP) • Ketika IP public ganti maka akses server melalui public juga harus diganti • Untuk menggunakan layanan ip public static membutuhkan biaya yang lebih mahal
  • 8. SOLUSI IP PUBLIC DYNAMIC • Menggunakan Dynamic DNS • Pada mikrotik terdapat fitur ddns yaitu IP CLOUD • IP Cloud akan melakukan update berkala ketika ip public dynamic berganti-ganti • Akses server melalui public menggunakan ip cloud mikrotik
  • 10. LAB PRACTICE • MenggunakanVirtualLAB EVE-NG / GNS3 – Koneksi Internet – VM Mikrotik CHR (RouterDNS) – VM Mikrotik CHR (RouterServer) – Virtual Switch/Hub – VM Linux (HAProxy server) – VM Linux (WEbServer-1) – VM Linux (WEBServer-2) – VM Windows (Client Public) – VM Windows (Client local)
  • 11. KONFIGURASI ROUTER SERVER • Konfigurasi untuk koneksi internet router dan server dibawah router • Konfigurasi IP ether2 (jalur server) : 192.168.10.1/24 • Konfigurasi DST-NAT ke ip lokal HaProxy server
  • 12. KONFIGURASI ROUTER SERVER • Ganti port default (www) di ipservice
  • 13. KONFIGURASI ROUTER DNS • Konfigurasi dasar untuk koneksi internet router • Konfigurasi DNS Static untuk domain public (simulasi)
  • 14. KONFIGURASI WEBSERVER-1 & 2 • Konfigurasi ip static pada OS Server • Install paket http standar (Apache2/nginx) • Edit/tambahkan index.html untuk tampilan web masing-masing server sebagai penanda – Webserver1 : WEBSERVER 1 - TEST – Webserver2 : WEBSERVER 2 - TEST
  • 15. KONFIGURASI HAPROXY SERVER • Konfigurasi ip static pada OS server • Install packet haproxy : apt-get install haproxy | yum install haproxy • Konfigurasi haproxy : /etc/haproxy/haproxy.cfg
  • 16. KONFIGURASI HAPROXY SERVER • Tambahkan konfigurasi baru setelah script defaults
  • 17. HAPROXY SCRIPT (1) #----------------------- # Script For Main frontend #----------------------- frontend MAIN bind *:80 mode http acl URL_WEB1 hdr_dom(host) -i domain1.web.id acl URL_WEB2 hdr_dom(host) -i domain2.web.id use_backend WEB1 if URL_WEB1 use_backend WEB2 if URL_WEB2
  • 18. HAPROXY SCRIPT (2) #----------------------- # Script For Backend #----------------------- backend WEB1 mode http option httplog server web1 192.168.10.3:80 backend WEB2 mode http option httplog server web2 192.168.10.4:80
  • 19. KONFIGURASI HAPROXY SERVER • Enable/restart & cek status haproxy service.
  • 20. TESTING CLIENT (SIMULASI PUBLIC) • Setting vm client windows supaya menggunakan ip dns server : 10.30.200.10
  • 21. TEST PING DOMAIN • Test ping domain1.web.id & domain2.web.id
  • 24. TIPS & TRIK REAL IMPLEMENTASI (IP PUBLIC DYNAMIC) • DialUP langsung ke mikrotik (bridge pada modem) • Jika modem tidak support bridge gunakan port forwarding • Setting IP Cloud mikrotik • DST-NAT + AddressList (ipcloud)
  • 25. DIAL PPPOE MIKROTIK + BRIDGE MODEM (JIKA SUPPORT)
  • 26. DST-NAT (BRIDGE MODEM] Setting IP Cloud mikrotik di Address List Setting DST-NAT
  • 27. PORT FORWARDING MODEM (JIKA TIDAK SUPPORT BRIDGE)