Snug HTTP server - instruction manual

  • Introduction
    • Introduction
    • Licens agreement
    • Contact information
  • Installation
    • Installing/uninstalling
    • Additional tweaking for BeOS, UNIX and Linux users
  • Configuration
    • The configuration file
    • LogMaxEntries
    • LogMaxAge
    • LogRotation
    • LogDir
    • ExtendedMessages
    • Port
    • Address
    • ExternIP
    • Timeout
    • AddAllowedReferer
    • MaxConnections
    • DirectoryListing
    • ShowProtectedFiles
    • AddIndex
    • AddType
    • AddForbidden
    • AddUser
    • AddVirtual
  • Using the program
    • Versions of Snug HTTP server
    • SnugW16.exe
    • SnugOS2.exe
    • SnugBeOS
    • SnugW32.exe
    • SnugAROS
    • Running the program
    • Troubleshooting
    • URLs and URL encoding
    • Directory listings
  • Compiling
    • BeOS, BeIDE
    • Linux, UNIX, GCC
    • Microsoft Windows, BCC 5.02
    • OS/2, Open Watcom

Introduction

The old instruction manual contained in a single html file was growing beyond what the old trusty Notepad could handle. I decided to spread it across several html pages divided in logic steps based on the setup and configuration process. Some information is not of interest for all users. The later includes information on how to compile the program with different compilers. You can navigate through the manual with the links provided in the index. The goal with the instruction manual is to give the user all necessary information on how to setup, configure and use the server. It is advised to read through the whole document carefully. Setting up this particular server is a one-banana job but basic knowledge regarding computers in general, networking and network security, web servers and the Internet is required for setting up any server in a correct and secure way.

Snug HTTP Server is small, fast, secure and easy to manage and setup. The server have been developed on my sparetime as a hobby project and is made freely available at no charge. This program will run on older hardware such as 386- and 486-based systems with only a minimal amount of RAM and other system resources. One goal with this project is to provide an up to date web server for WFW 3.11, OS/2 and other operating systems suitable for old computers.

License Agreement

This software is freeware and can be used by anyone and anywhere for personal use only. It is also free to use schools for education purposes without violating the licens agreement. You are allowed to restribute this software package. However, it must only be redistributed in its original form (MSS.zip) and there must be no charge for it. You are allowed to redistribute this software with for example magazines with bundled CDs or on web pages. This program is provided in good faith and no guarantee is provided for suitability or reliability. The author shall not be held responsible for any loss of data, or other problems arising from the use of this program. Use this program at your own risk! It is a hobby project and should be treated as a hobby project.

Contact information

The current official Snug HTTP server web page is http://xelectrox.homeip.net/. You can also try contacting the author by e-mail at XeLeCtRoX@Hotmail.com or on ICQ where my UIN is 67971446. Try searching for Snug HTTP server on the Internet if everything else failes. I will support this software with bug fixes and implementations of new features by request if I found them usefull and not violate my thought of keeping the software snug. Any feedback is welcome. Don't hasitate on contact me on either mail, ICQ or MSN.