38 lines
1.2 KiB
Markdown
38 lines
1.2 KiB
Markdown
# PyWebServer
|
|
|
|
## Installing
|
|
Installing and running PyWebServer is very simple.
|
|
Assuming you're running Linux:
|
|
```bash
|
|
git clone https://git.novacow.ch/Nova/PyWebServer.git
|
|
cd ./PyWebServer/
|
|
```
|
|
Windows users, make sure you have installed Git, from there:
|
|
```powershell
|
|
git clone https://git.novacow.ch/Nova/PyWebServer.git
|
|
Set-Location .\PyWebServer\
|
|
```
|
|
From here, you should check from what directory you want to store the content in.
|
|
In this example, we'll use `./html/` (or `.\html\` for Windows users) from the perspective of the PyWebServer root dir.
|
|
To create this directory, do this:
|
|
```bash
|
|
mkdir ./html/
|
|
```
|
|
(This applies to both Windows and Linux)
|
|
Then, open `pywebsrv.conf` in your favorite text editor and change the `directory` key to the full path to the `./html/` you just created.
|
|
After that, put your files in and run this:
|
|
Linux:
|
|
```bash
|
|
python3 /path/to/pywebsrv.py
|
|
```
|
|
Windows:
|
|
```powershell
|
|
# If you have installed Python via the Microsoft Store:
|
|
python3 \path\to\pywebsrv.py
|
|
# Via the python.org website:
|
|
py \path\to\pywebsrv.py
|
|
```
|
|
|
|
## SSL Support
|
|
Currently PyWebServer warns about AutoCertGen not being installed. AutoCertGen currently is very unstable at the moment,
|