配置文件haproxy:
global
log 127.0.0.1 local2
daemon
maxconn 256
log 127.0.0.1 local2 info
defaults
log global
mode http
timeout connect 5000ms
timeout client 50000ms
timeout server 50000ms
option dontlognull
listen stats :8888
stats enable
stats uri /admin
stats auth admin:1234
frontend oldboy.org
bind 0.0.0.0:80
option httplog
option httpclose
option forwardfor
log global
acl www hdr_reg(host) -i www.oldboy.org
use_backend www.oldboy.org if www
backend www.oldboy.org
server 100.1.7.9 100.1.7.9 weight 20 maxconn 3000
server 100.1.7.8 100.1.7.88 weight 20 maxconn 3000
server 100.1.7.6 100.1.7.78 weight 20 maxconn 3000
backend www.oldboy.com
server 100.1.7.9 100.1.7.9 weight 20 maxconn 3000
server 100.1.7.8 100.1.7.88 weight 20 maxconn 3000
def search():
searchkey=input("enter the key words:")
file=open("haproxy.txt", "r")
count=0
with file as f:
for line in f:
if searchkey in line:
seq = "backend "+searchkey
lenseq=len(seq)
if line.find(seq, 0, lenseq) == 0:
linestrip=line.strip()
print(linestrip)
nextline = next(f, "\n").rstrip()
while len(nextline)!=0:
print(nextline)
nextline=next(f, "\n").rstrip()
else:
continue
print("no such words!")