DragonFly On-Line Manual Pages

Search: Section:  


SWS(8)                 DragonFly System Manager's Manual                SWS(8)

NAME

sws - Simple | Small | Safe Web Server

SYNOPSIS

sws

DESCRIPTION

sws is a simple web server written in /bin/sh. It should be able to run out of inetd on any Unix, Linux, or BSD system. It provides directory indexing and serving of files under the document dir. The default document directory is /usr/local/sws/docs/, this may be changed at install time by editing the config area at the top of the program. Directory indexing may also be turned off by changing the vlaue of DOINDEX to anything other than yes in the config section of the program. sws prevents escaping the document directory tree and also ignores any trailing information after the URL to prevent compromise of the system on which it is running. sws will serve only static pages. It has no provision for cgi programs.

EXAMPLE

A sample inetd.conf entry for sws http stream tcp nowait nobody /usr/local/bin/sws sws

DEPENDS ON

sws requires /bin/sh, dirname, cat, and date to function. These should be found on any modern POSIX system.

AUTHOR

Brett Wynkoop - wynkoop@wynn.com

LICENSE

sws is released under the BSD license. To view the license point a web browser at http://yourserver/sws/COPYRIGHT, or just look at the code.

SEE ALSO

inetd(8)

BUGS

No known bugs at the time of this writing. SWS(8)

Search: Section: