HTTP server over SSL/TLS with an automatically generated self-signed certificate
Project description
httpself
HTTP server over SSL/TLS with an automatically generated self-signed certificate.
Usage
Serve static files from the current working directory:
$ https [-p/--port <NNNN>] [--public]
Example #1
By default, the server runs on port number 443
, which requires superuser privileges. Note that the server will only be accessible from the localhost
:
$ https
Example #2
To specify an alternative port number:
$ https --port 8443
Example #3
To make the server accessible from other devices:
$ https --public
Installation
PyPI
$ pip install httpself
Source Code
Download the source code:
$ git clone git@github.com:bzaczynski/httpself.git
Install poetry:
$ curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python
Install the module after download:
$ cd httpself/
$ poetry install
Use poetry to run the server:
$ poetry run https
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
httpself-0.1.0.tar.gz
(3.9 kB
view hashes)