Skip to content

Instantly share code, notes, and snippets.

@ryanbekabe
Last active August 5, 2020 04:26
Show Gist options
  • Save ryanbekabe/1861ed7ecdd31e1a675dfa18ed1eed3b to your computer and use it in GitHub Desktop.
Save ryanbekabe/1861ed7ecdd31e1a675dfa18ed1eed3b to your computer and use it in GitHub Desktop.
Python Reload Apache
#!/usr/bin/env python3
#Penerapan dari KSKK E-Learning Madrasah Generator: https://bekabe.my.id/
#Under: IDC (I Don't Care) License, karena setiap yang terpublik adalah untuk publik, dan jika tidak ingin terpublik, tidak usah dipublik
from http.server import BaseHTTPRequestHandler, HTTPServer
import logging
import os
port = 8080
class commandhanlder(BaseHTTPRequestHandler):
def _set_response(self):
self.send_response(200)
self.send_header('Content-type', 'text/html')
self.end_headers()
def do_GET(self):
self._set_response()
self.wfile.write("Apache Reload! Sub-Domain Aktif!".format(self.path).encode('utf-8'))
os.system("service apache2 reload")
httpd = HTTPServer(('', port), commandhanlder)
try:
httpd.serve_forever()
except KeyboardInterrupt:
pass
httpd.server_close()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment