mirror of
https://github.com/wezm/wezm.net.git
synced 2024-11-12 18:48:01 +00:00
Add ad-hoc-webserver-in-a-directory
This commit is contained in:
parent
f670d29918
commit
da8b588c06
2 changed files with 33 additions and 0 deletions
|
@ -0,0 +1,20 @@
|
||||||
|
From time to time I have the need to make the contents of a directory available
|
||||||
|
via HTTP. There are a few ways to achieve this. If its content you want to
|
||||||
|
access frequently you might set up a virtual host in Apache or nginx. For more
|
||||||
|
ad-hoc needs the options include [Python's SimpleHTTPServer][python] module,
|
||||||
|
which is part of the standard library:
|
||||||
|
|
||||||
|
python -m SimpleHTTPServer
|
||||||
|
|
||||||
|
[python]: http://docs.python.org/library/simplehttpserver.html
|
||||||
|
|
||||||
|
And [mongoose]. A cross-platform (Windows, \*nix), minimal web server written in
|
||||||
|
C without any external dependencies. In its simplest case you run mongoose from
|
||||||
|
the directory to be served. If more advanced usage is required such as SSL,
|
||||||
|
authorisation or CGI these can be enabled on the command line or in a
|
||||||
|
configuration file.
|
||||||
|
|
||||||
|
[mongoose]: http://code.google.com/p/mongoose/
|
||||||
|
|
||||||
|
Both SimpleHTTPServer and mongoose support directory listings and index
|
||||||
|
files out of the box.
|
|
@ -0,0 +1,13 @@
|
||||||
|
---
|
||||||
|
title: Ad-Hoc Webserver in a Directory
|
||||||
|
extra: Options for quickly serving the content of a directory via HTTP.
|
||||||
|
kind: article
|
||||||
|
section: technical
|
||||||
|
created_at: 2011-01-26 03:33:00
|
||||||
|
keywords:
|
||||||
|
- mongoose
|
||||||
|
- web
|
||||||
|
- http
|
||||||
|
- server
|
||||||
|
- python
|
||||||
|
short_url: http://bit.ly/gOKp1J
|
Loading…
Reference in a new issue