Description
This article describes how to configure a virtual server.
Scope
FortiGate.
Solution
From the GUI:
In a virtual server, a health check is used to monitor the members' availability in the real server pool. It tests whether an application is accessible by polling the servers. If a server fails the health check and retries also fail, it is considered unavailable, and traffic is disabled to that server. This helps ensure that only healthy servers receive connections, improving overall system performance.
config system settings
set gui-load-balance enable
end
config firewall vip
edit "Vserver"
set type server-load-balance
set extip 172.20.120.121
set extintf "any"
set server-type http
set monitor "Test"
set ldb-method round-robin
set persistence http-cookie
set extport 8080
config realservers
edit 1
set type ip
set ip 10.31.101.30
set port 80
next
end
Ornstein-kvm40 (Test) # sh full
config firewall ldb-monitor
edit "Test"
set type http
set interval 10
set timeout 2
set retry 3
set port 0
set src-ip 0.0.0.0
set http-get "www.test.com"
set http-match ''
set http-max-redirects 2
next
end
config firewall policy
edit 2
set name "Virtual_Server"
set inspection-mode proxy <- Inspection needs to be in Proxy mode.
set srcintf "wan"
set dstintf "LAN"
set srcaddr "all"
set dstaddr "Vserver"
set action accept
set schedule "always"
set service "ALL"
set utm-status enable
set ssl-ssh-profile "certificate-inspection"
set av-profile "default"
set fsso disable
set nat enable
next
end
Related articles:
The Fortinet Security Fabric brings together the concepts of convergence and consolidation to provide comprehensive cybersecurity protection for all users, devices, and applications and across all network edges.
Copyright 2024 Fortinet, Inc. All Rights Reserved.