import http.server, ssl, os
os.chdir('/opt/artex-oob')
class H(http.server.SimpleHTTPRequestHandler):
    def end_headers(self):
        self.send_header('Access-Control-Allow-Origin','*')
        self.send_header('Cache-Control','no-store')
        super().end_headers()
    def log_message(self, fmt, *a):
        open('http443.log','a').write("%s - %s\n" % (self.address_string(), fmt%a))
ctx=ssl.SSLContext(ssl.PROTOCOL_TLS_SERVER)
ctx.load_cert_chain('/etc/letsencrypt/live/47-243-16-162.sslip.io/fullchain.pem','/etc/letsencrypt/live/47-243-16-162.sslip.io/privkey.pem')
srv=http.server.ThreadingHTTPServer(('0.0.0.0',443),H)
srv.socket=ctx.wrap_socket(srv.socket,server_side=True)
srv.serve_forever()
