Самый простой запуск локального сервера для python без фреймфорков.
Установка Python
Прежде всего должен быть установлен python. Сделаем это для Mac OS через Homebrew:
brew install python3
Запуск сервера на python
Чтобы избежать ошибку должна быть директория cgi-bin, иначе:
code 403, message CGI script is not a plain file (‘/cgi-bin/’)
Внутри проекта python создадим директорию:
cgi-bin
А внутри неё новый файл, которому назначим права:
chmod +x файл
Содержимое этого файла:
#!/usr/bin/env python3
import cgi
import html
print("Content-type: text/html")
print("<h1>Привет!</h1>")
import cgi
import html
print("Content-type: text/html")
print("<h1>Привет!</h1>")
Запускаем сервер:
python3 -m http.server --cgi
Сервер будет работать по адресу:
http://0.0.0.0:8000/