# # Ldirectord will periodically connect to each real server # and request a known URL. If the data returned by the server # does not contain the the expected response then the # test fails and the real server will be taken out of the available # pool. The real server will be added back into the pool once the # test succeeds. # # Based on the sample ldirectord.cf provided with ldirectord # # Prepared: March 2033 # # Global Directives checktimeout=10 checkinterval=2 #fallback=127.0.0.1:80 autoreload=no #logfile="/var/log/ldirectord.log" logfile="local0" quiescent=yes # Virtual Server for HTTP virtual=192.168.6.240:80 #fallback=127.0.0.1:80 real=192.168.6.4:80 gate real=192.168.6.5:80 gate service=http request="index.html" receive="Test Page" scheduler=rr #persistent=600 protocol=tcp checktype=negotiate # Virtual Service for HTTPS virtual=192.168.6.240:443 #fallback=127.0.0.1:443 real=192.168.6.4:443 gate real=192.168.6.5:443 gate service=https request="index.html" receive="Test Page" scheduler=rr #persistent=600 protocol=tcp checktype=negotiate # Virtual Service for FTP # Note that peresistancy needs to be turned on for FTP when # used with LVS-TUN (ipip) or LVS-DR (gate), but not with LVS-NAT (gate). virtual=192.168.6.240:21 #fallback=127.0.0.1:21 real=192.168.6.4:21 gate real=192.168.6.5:21 gate service=ftp request="welcome.msg" receive="Welcome" login="anonymous" passwd="anon@anon.anon" scheduler=rr persistent=600 protocol=tcp checktype=negotiate ## Virtual Service for IMAP #virtual=192.168.6.240:143 # #fallback=127.0.0.1:143 # real=192.168.6.4:143 gate # real=192.168.6.5:143 gate # service=imap # #login="test" # #passwd="test" # scheduler=rr # #persistent=600 # protocol=tcp # checktype=negotiate # ## Virtual Service for POP #virtual=192.168.6.240:110 # #fallback=127.0.0.1:110 # real=192.168.6.4:110 gate # real=192.168.6.5:110 gate # service=pop # #login="test" # #passwd="test" # scheduler=rr # #persistent=600 # protocol=tcp # checktype=negotiate # ## Virtual Service for SMTP #virtual=192.168.6.240:25 # #fallback=127.0.0.1:25 # real=192.168.6.4:25 gate # real=192.168.6.5:25 gate # service=smtp # scheduler=rr # #persistent=600 # protocol=tcp # checktype=negotiate # ## Virtual Service for LDAP #virtual=192.168.6.240:389 # #fallback=127.0.0.1:389 # real=192.168.6.4:389 gate # real=192.168.6.5:389 gate # #real=192.168.6.6:389 gate # service=ldap # scheduler=rr # #persistent=600 # protocol=tcp # checktype=negotiate #