MiniMax
MiniMax
is
a secure, fast and small (<60k) http/1.1 web server for Windows-based
computers. It is ideal for a department or mid-sized company's intranet web-site
or for personal use. It is also great for creating a web-site-on-a-CD-ROM.
MiniMax requires no setup other than on the command line. Great care has been
taken to ensure that MiniMax works every time, all the time, and that it cannot
be hacked. MiniMax is free for corporate, personal, academic or government use.
A license to distribute it is available, and Visual C++ source code is
available.
Installing
MiniMax is trivial, and it keeps a low memory profile.
It is
available at www.infomage.com
Installing MiniMax
- After
unzipping MiniMax.zip, copy
MiniMax.exe and CloseMiniMax.exe to a suitable
folder. E.g., WEB/Binary/
- In your "StartUp"
folder, Create a
shortcut to MiniMax.exe with the path to the web
root on the command line, and the path to the log
folder in the "Start In" folder. For
example
Shortcut: "c:\WEB\Binary\MiniMax.exe"
c:\WEB\WWWRoot
Start In:
"c:\WEB\logs"
Note: You may place quotes around the shortcut paths
as shown, but do not place quotes around the
web root path.
Testing
MiniMax
A
number of files have been included for testing your
MiniMax install; they are bundled in 'testfiles.zip.'
After installing MiniMax, unzip these files into your
web folder (e.g., c:\WEB\WWWRoot). To test basic file
serving, CGI with exe files, and CGI with Perl files,
browse:
- http://myHost/TestWeb.html
- http://myHost/TestExe.exe
- http://myHost/TestPerl.pl
You can remove
these files after testing.
Running MiniMax
- Any files that
do not begin with "_" in the root folder
or and subfolder of the root will be available to
browse.
- Any files
beginning with "_" are hidden files that
cannot be browsed.
- Any executable
files that do not begin with "_" in the
folders will execute as CGI programs. (Executable
files are defined in the Windows environment
variable PATHEXT. From a DOS window type SET PATHEXT
to see the list.)
- Any executable
files that do begin with "_" will
not execute and can be downloaded by the browser. To
allow users to download them,
provide a link without the "_". For
example, To allow downloads from the URL http://MyHost/MyProg.exe
name the file _MyProg.exe. The underscore should
not be used in the URL.
- For URLs with
no file name given, MiniMax will try index.htm,
index.html, index.pl, and index.exe in that order.
Other Information
- MiniMax creates
log files in the W3C Extended Common format. The
Logfile name is MiniMaxHttpLog.txt.
- MiniMax is
designed to be unobtrusize. It does not create a
window, nor does it place an icon in the system
tray. One may find MiniMax.exe in the task manager.
- To close
MiniMax, or to detect that it is running, run the
program CloseMiniMax.exe, then click Yes or No
on the pop-up window. MiniMax will make a short
sound to signify that it is exiting.
- MiniMax runs on
the web port 80.
- To
see how MiniMax is licensed, run a DOS window and
run 'MiniMax license'. A pop-up window will show a
license summary.