Skip to main content

Expanding python's HTTPServer to use HTTPS

Project description

# Quick HTTPS

Expanding on pythons Simple HTTP Server to include HTTPS

## Installation

From PyPI

pip install quick-https

## Running

After installation, running the HTTPS server is as simple as:

python3 -m https.server

## Generating a certificate

When the server is run for the first time, it will ask if you would like to generate a certificate to be used. If you say yes, a self-signed certificate will be generated and stored in the https/certs/ directory. This certificate will be be used every time the server is started after that.

If you ever want to regenerate certificate, start the server with the –generate switch. This will automatically generate a new certificate and replace the old one in https/certs/.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

quick_https-0.1.1.tar.gz (18.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

quick_https-0.1.1-py3-none-any.whl (18.3 kB view details)

Uploaded Python 3

File details

Details for the file quick_https-0.1.1.tar.gz.

File metadata

  • Download URL: quick_https-0.1.1.tar.gz
  • Upload date:
  • Size: 18.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for quick_https-0.1.1.tar.gz
Algorithm Hash digest
SHA256 9395f862883866ea72df2002b46a1f938ef3dbb7a8628e28ebb6d5c39891f09a
MD5 6ff7f4a77283a6308a5ee0341c4a0456
BLAKE2b-256 0d2b1409ad8a1bcffbba88585148d4c0f02c8cffa52bc01d8461936f720b0fb4

See more details on using hashes here.

File details

Details for the file quick_https-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: quick_https-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 18.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for quick_https-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 932ae706df6b34a6727df01ef290844987beac9062b4b5f116a397bebe622bcd
MD5 095885c993d885bf8c824c89f5902c35
BLAKE2b-256 0a4c4f1aba1da7429f4626ad2f9c75a3c297748914d17b5131bba52c91ba551d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page