Python 2 - CLI
$ python -m SimpleHTTPServer 8080
Python 3 - CLI
$ python -m http.server 8080
Python 3
Generate Cert
$ openssl req -new -x509 -keyout cert.pem -out cert.pem -days 365 -nodesCreate web server
$ vim ws.py
import http.server, ssl$ python3 ws.py
server_address = ('192.168.0.1', 8443)
httpd = http.server.HTTPServer(server_address, http.server.SimpleHTTPRequestHandler)
httpd.socket = ssl.wrap_socket(httpd.socket,server_side=True,certfile='cert.pem',ssl_version=ssl.PROTOCOL_TLSv1_2)
httpd.serve_forever()