pull/42/head
Aidaho12 2018-09-12 09:36:15 +06:00
parent 6a4c597ab8
commit 6effdca461
1 changed files with 8 additions and 5 deletions

View File

@ -50,7 +50,7 @@ if form.getvalue('mode') is not None:
force_close = form.getvalue('force_close') force_close = form.getvalue('force_close')
balance = "" balance = ""
mode = " mode " + form.getvalue('mode') + "\n" mode = " mode " + form.getvalue('mode') + "\n"
maxconn = " maxconn " + form.getvalue('maxconn') + "\n" maxconn = ""
options_split = "" options_split = ""
ssl = "" ssl = ""
ssl_check = "" ssl_check = ""
@ -62,17 +62,20 @@ if form.getvalue('mode') is not None:
ip = form.getvalue('ip') ip = form.getvalue('ip')
if form.getvalue('listner') is not None: if form.getvalue('listner') is not None:
name = "\nlisten " + form.getvalue('listner') name = "listen " + form.getvalue('listner')
backend = "" backend = ""
end_name = form.getvalue('listner') end_name = form.getvalue('listner')
elif form.getvalue('frontend') is not None: elif form.getvalue('frontend') is not None:
name = "\nfrontend " + form.getvalue('frontend') name = "frontend " + form.getvalue('frontend')
backend = " default_backend " + form.getvalue('backend') + "\n" backend = " default_backend " + form.getvalue('backend') + "\n"
end_name = form.getvalue('frontend') end_name = form.getvalue('frontend')
elif form.getvalue('new_backend') is not None: elif form.getvalue('new_backend') is not None:
name = "\nbackend " + form.getvalue('new_backend') name = "backend " + form.getvalue('new_backend')
backend = "" backend = ""
end_name = form.getvalue('new_backend') end_name = form.getvalue('new_backend')
if form.getvalue('maxconn'):
maxconn = " maxconn " + form.getvalue('maxconn') + "\n"
if form.getvalue('ssl') == "https" and form.getvalue('mode') != "tcp": if form.getvalue('ssl') == "https" and form.getvalue('mode') != "tcp":
ssl = "ssl crt " + cert_path + form.getvalue('cert') ssl = "ssl crt " + cert_path + form.getvalue('cert')
@ -170,7 +173,7 @@ if form.getvalue('mode') is not None:
waf = " filter spoe engine modsecurity config "+haproxy_dir+"/waf.conf\n" waf = " filter spoe engine modsecurity config "+haproxy_dir+"/waf.conf\n"
waf += " http-request deny if { var(txn.modsec.code) -m int gt 0 }\n" waf += " http-request deny if { var(txn.modsec.code) -m int gt 0 }\n"
config_add = name + "\n" + bind + mode + maxconn + balance + options_split + filter + compression_s + cache_s + waf + backend + servers_split + "\n" + cache_set config_add = "\n" + name + "\n" + bind + mode + maxconn + balance + options_split + filter + compression_s + cache_s + waf + backend + servers_split + "\n" + cache_set
cfg = hap_configs_dir + serv + "-" + funct.get_data('config') + ".cfg" cfg = hap_configs_dir + serv + "-" + funct.get_data('config') + ".cfg"
funct.get_config(serv, cfg) funct.get_config(serv, cfg)