fix autoconf bug when removing config with multiple server name and increase default LIMIT_CONN_MAX for average website with HTTP2

This commit is contained in:
florian
2021-04-26 11:39:12 +02:00
parent 02f9fbe5fc
commit 42b7a57f01
2 changed files with 7 additions and 4 deletions

View File

@@ -151,13 +151,16 @@ class Config :
def remove(self, vars) :
try :
# Get first server name
first_server_name = vars["SERVER_NAME"].split(" ")[0]
# Check if file exists
if not os.path.isfile("/etc/nginx/" + vars["SERVER_NAME"] + "/server.conf") :
utils.log("[!] /etc/nginx/" + vars["SERVER_NAME"] + "/server.conf doesn't exist")
if not os.path.isfile("/etc/nginx/" + first_server_name + "/server.conf") :
utils.log("[!] /etc/nginx/" + first_server_name + "/server.conf doesn't exist")
return False
# Remove the folder
shutil.rmtree("/etc/nginx/" + vars["SERVER_NAME"])
shutil.rmtree("/etc/nginx/" + first_server_name)
return True
except Exception as e :
utils.log("[!] Error while deactivating config : " + str(e))