Sometimes you just want to have a small web server that serves files to test something.
Ruby web server one liner.
Python m simplehttpserver in python 3 it becomes even shorter.
Node static is required default is python 2 x or 3 x depends on your environment.
Ruby webrick via un.
Ruby run ehttpd.
Handler thin run builder new run directory new.
It is possible to launch a web server from command line in current directory not only with python one liner but with ruby too.
Today when developing some more client side code for dubjoy i again had the need of quickly loading a html file through a web server.
Python m simplehttpserver 8000.
This server does funky things with relative paths.
Serve the current directory on ruby 1 9 2 you can do the following for current directory.
Php 5 4 node static node js.
Ruby rrack e include rack.
With python 2 4 it is a simple one liner.
One note though re.
This is a wrapper script for launching one of the following an ad hoc http static servers to launch an instant web server on the fly.
This is the same.
Python3 m http server this will setup a simple web server rooted at your current directory listening on port 8000.
For example if you have a file tests index html it will load index html if you go to test but will treat relative paths as if they were coming from.
On osx and linux you almost certainly have python installed so there are no dependencies.
Ruby console server one liner.
Ruby web server one liner.