Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

mo-inkhan/HTTPServerPY

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

11 Commits

Repository files navigation

HTTPServerPY

Author: Moin Khan

HTTPServerPY: A lightweight static HTTP server written in Python

Introduction

HTTPServerPY is a simple, zero-configuration command-line static HTTP server.

Installation:

Globally via pip

pip install HTTPServerPY

This will install HTTPServerPY globally so that it may be run from the command line anywhere.

Usage:

py -m HTTPServerPY [host] [port] [path] [options]

[host] defaults localhost | 0.0.0.0. [port] defaults 8000. [path] defaults ./ the current directory.

Now you can visit http://localhost:8080 to view your server

Available Options:

Command Description Defaults
-p or --port Port to use. Use -p=8080 to serve at 8080 port 8000
-h or --host Host to use. Use -h=0.0.0.0 to serve at localhost 0.0.0.0
-pth or --path Path to serve from. Use --path=./my_folder to serve from my_folder present in current folder ./

Magic Files

  • index.html will be served as the default file to any directory requests.
  • 404.html will be served if a file is not found.
  • 405.html will be served if a requested method is not supported.

Now you can visit http://localhost:8080 to view your server


Contributing

All contributions are welcome. Please create an issue first for any feature request or bug. Then fork the repository, create a branch and make any changes to fix the bug or add the feature and create a pull request. That's it! Thanks!


License

HTTPServerPY is released under the MIT License. Check out the full license here.

About

A lightweight static HTTP server written in Python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /