Skip to content

peymone/http-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HTTP SERVER

python asyncio socket mytime

About

HTTP Server for your web applications or other needs. All features implementing on native python with AsyncIO and Socket modules. Mainly, this project aims to show how to work with HTTP protocol combine with TLS security, and ofcourse asynchronous tasks.

Features:

  • Asynchronous connections for multiple clients
  • Connection security with TLS certificates
  • Balancing requests between multiple services
  • Caching frequently requested data from services
  • Serving static files
  • Logging connections and other stuff

Installation

  • Save project archive or clone repo on your local machine
  • Install python from official site
  • Install project from it's directory: python -m pip install -e .
  • Configurate server from config file: https-server/etc/config.json
  • Start server with command: serv

Well done! If you found a bug, feel free to fix it.

About

HTTP Server for your web applications or other needs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors