Skip to content

vendion/www

This branch is 28 commits behind nbari/www:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

333b3ba · Oct 4, 2018

History

48 Commits
Oct 4, 2018
Nov 6, 2017
Sep 26, 2017
Nov 17, 2016
Aug 27, 2018
Nov 6, 2017
Oct 4, 2018
Oct 4, 2018
Nov 16, 2016
Oct 4, 2018
Oct 4, 2018
Sep 26, 2017
Oct 15, 2017

Repository files navigation

www

Static web server

CircleCI Download Go Report Card

Install on mac:

$ brew tap nbari/homebrew-www

next

$ brew install www

Install on FreeBSD:

To install the port:

$ cd /usr/ports/www/go-www/ && make install clean

To add the package:

$ pkg install go-www

Why ?

Because of the need to share, test via HTTP the contents of a directory.

How it works

By typing www will start a web server and use as a document root the directory where the command was call, a different document root may be specified by using the -r option, for example:

$ www -r /tmp

By default www listen on port 8000, this can be changed by using the -p option:

$ www -p 80 (may need root privilages)

If TLS is required use the option -s and a domain name, for example:

$ www -s example.com

This will try to get a valid certificate by using letsencrypt but the port will always be 443

When using the -s use https option on the browser.

Example using tls and document root on port 8080:

$ www -s localhost -r /tmp -p 8080

About

web server for static content

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 71.7%
  • Makefile 28.3%