SWS: The Shell Script as Web Server
Developer Brett Wynkoop has written the code for a simple web server called Simple/Small/Shell Web Server (SWS) in the form of a shell script.
SWS is ideal to serve static content on the web; however, the open source program lacks a CGI-Interface. The script works with Bourne-compatible shells and requires the standard Unix programs dirname, cat, and date. According to Wynkoop, installation consists of putting the program somewhere, making it executable, creating the document directory, and creating an entry in inetd.conf. He has tested his small server in FreeBSD, Solaris, and Linux.
SWS 1.0 creates index pages for directory listings on the fly and includes a "404 Page" for the "File not found" error message. The server is available for download as a stand-alone script and as a tarball, and includes a man page on the SWS-powered project home page.
The SWS is published with a BSD-license.
Issue 272/2023
Buy this issue as a PDF
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
News
-
Mageia 9 Beta 2 is Ready for Testing
The latest beta of the popular Mageia distribution now includes the latest kernel and plenty of updated applications.
-
KDE Plasma 6 Looks to Bring Basic HDR Support
The KWin piece of KDE Plasma now has HDR support and color management geared for the 6.0 release.
-
Bodhi Linux 7.0 Beta Ready for Testing
The latest iteration of the Bohdi Linux distribution is now available for those who want to experience what's in store and for testing purposes.
-
Changes Coming to Ubuntu PPA Usage
The way you manage Personal Package Archives will be changing with the release of Ubuntu 23.10.
-
AlmaLinux 9.2 Now Available for Download
AlmaLinux has been released and provides a free alternative to upstream Red Hat Enterprise Linux.
-
An Immutable Version of Fedora Is Under Consideration
For anyone who's a fan of using immutable versions of Linux, the Fedora team is currently considering adding a new spin called Fedora Onyx.
-
New Release of Br OS Includes ChatGPT Integration
Br OS 23.04 is now available and is geared specifically toward web content creation.
-
Command-Line Only Peropesis 2.1 Available Now
The latest iteration of Peropesis has been released with plenty of updates and introduces new software development tools.
-
TUXEDO Computers Announces InfinityBook Pro 14
With the new generation of their popular InfinityBook Pro 14, TUXEDO upgrades its ultra-mobile, powerful business laptop with some impressive specs.
-
Linux Kernel 6.3 Release Includes Interesting Features
Although it's not a Long Term Release candidate, Linux 6.3 includes features that will benefit end users.