From 45ef205887ec3866c125130d248832aaee5e79bc Mon Sep 17 00:00:00 2001 From: Florent Daigniere Date: Mon, 28 Aug 2023 17:42:19 +0200 Subject: [PATCH] Serve actual content as requested in review --- core/nginx/letsencrypt.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/core/nginx/letsencrypt.py b/core/nginx/letsencrypt.py index 3ca2446a..a14dfa15 100755 --- a/core/nginx/letsencrypt.py +++ b/core/nginx/letsencrypt.py @@ -47,8 +47,12 @@ time.sleep(5) class MyRequestHandler(SimpleHTTPRequestHandler): def do_GET(self): - self.path = '/var/empty/' - return SimpleHTTPRequestHandler.do_GET(self) + if self.path == '/testing': + self.send_response(204) + else: + self.send_response(404) + self.send_header('Content-Type', 'text/plain') + self.end_headers() def serve_one_request(): with HTTPServer(("0.0.0.0", 8008), MyRequestHandler) as server: @@ -62,7 +66,7 @@ while True: thread = Thread(target=serve_one_request) thread.start() r = requests.get(target) - if r.status_code != 404: + if r.status_code != 204: log.error(f"Can't reach {target}!, please ensure it's fixed or change the TLS_FLAVOR.") time.sleep(5) else: