Add ngxblocker

This commit is contained in:
VirtuBox
2019-09-27 01:19:45 +02:00
parent c74aabce66
commit b2d62a2218
5 changed files with 78 additions and 22 deletions

View File

@@ -1592,3 +1592,14 @@ def setuprocketchat(self):
WOAptGet.install(self, ["snapd"])
if WOShellExec.cmd_exec(self, "snap install rocketchat-server"):
return True
def setupngxblocker(self, domain):
if os.path.isdir('/var/www/{0}/conf/nginx'.format(domain)):
ngxconf = open("/var/www/{0}/conf/nginx/ngxblocker.conf"
.format(domain),
encoding='utf-8', mode='w')
ngxconf.write("# Bad Bot Blocker\n"
"include /etc/nginx/bots.d/ddos.conf;\n"
"include /etc/nginx/bots.d/blockbots.conf;\n")
ngxconf.close()