Skip to content

Instantly share code, notes, and snippets.

@movalex
Created December 22, 2023 09:26
Show Gist options
  • Save movalex/bac28d62ad6e1b13630300087fd5d500 to your computer and use it in GitHub Desktop.
Save movalex/bac28d62ad6e1b13630300087fd5d500 to your computer and use it in GitHub Desktop.
Setup simple https server
from http.server import HTTPServer, SimpleHTTPRequestHandler
import ssl
import socketserver
httpd = HTTPServer(('0.0.0.0', 4443), SimpleHTTPRequestHandler)
httpd.socket = ssl.wrap_socket (httpd.socket,
keyfile=r"C:/Users/username/.certs/key.pem",
certfile=r'C:/Users/username/.certs/cert.pem', server_side=True)
httpd.serve_forever()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment