Skip to content

Instantly share code, notes, and snippets.

@maggick
Last active May 12, 2022 13:27
Show Gist options
  • Select an option

  • Save maggick/a88c35dfe21c9a95e5c6dd36ffbcd13c to your computer and use it in GitHub Desktop.

Select an option

Save maggick/a88c35dfe21c9a95e5c6dd36ffbcd13c to your computer and use it in GitHub Desktop.
run a simple https server on port 443
# python3
# generate server.pem certificate with the following command:
# openssl req -new -x509 -keyout server.pem -out server.pem -days 365 -nodes
import http.server, ssl
server_address = ('0.0.0.0', 443)
httpd = http.server.HTTPServer(server_address, http.server.SimpleHTTPRequestHandler)
httpd.socket = ssl.wrap_socket(httpd.socket,
server_side=True,
certfile='server.pem',
ssl_version=ssl.PROTOCOL_TLS)
httpd.serve_forever()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment